Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | MoonchildProductions#1251 - Part 7: All the posix_m* memory-related stuff, ↵ | athenian200 | 2019-10-21 | -1/+5 |
| | | | | | | | | | | gathered together. https://bugzilla.mozilla.org/show_bug.cgi?id=1158445 https://bugzilla.mozilla.org/show_bug.cgi?id=963983 https://bugzilla.mozilla.org/show_bug.cgi?id=1542758 Solaris madvise and malign don't perfectly map to their POSIX counterparts, and some Linux versions (especially Android) don't define the POSIX counterparts at all, so options are limited. Ideally posix_madvise and posix_malign should be the safer and more portable options for all platforms. | |||
* | Remove UnboxedArray code part 2 | wolfbeast | 2019-05-23 | -2/+0 |
| | ||||
* | Remove unboxed objects from GC | wolfbeast | 2019-05-15 | -112/+3 |
| | ||||
* | tab to spaces js/src/gc | win7-7 | 2019-04-30 | -21/+21 |
| | ||||
* | add newline at end of files js/src/gc | win7-7 | 2019-04-29 | -4/+4 |
| | ||||
* | Improve dead compartment collection js/src/gc | win7-7 | 2019-04-29 | -8/+32 |
| | ||||
* | Issue #187: Remove solaris conditional code. | wolfbeast | 2019-03-30 | -85/+0 |
| | ||||
* | Reset nursery position when it's disabled. | Jon Coppeard | 2019-03-22 | -0/+2 |
| | ||||
* | Remove telemetry leftovers from JS engine. | adeshkp | 2019-01-30 | -164/+63 |
| | ||||
* | Stop using PodZero in several places to initialize values of non-trivial type | trav90 | 2018-09-12 | -14/+9 |
| | ||||
* | Convert the trailing array of BindingNames at the end of the various kinds ↵ | trav90 | 2018-09-02 | -15/+15 |
| | | | | of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model | |||
* | Simplify HeapSlot to make it trivially copyable | trav90 | 2018-08-12 | -23/+4 |
| | | | | This removes the constructors, which were never called since we allocate arrays of HeapSlot with pod_malloc. The destructor is only ever called explicitly since we free this memory with js_free so it has been renamed to destroy(). Also removed is an unused manual barrier. | |||
* | Bug 1465108 - Use function pointers rather than virtual run method for GC ↵ | Jon Coppeard | 2018-06-07 | -16/+13 |
| | | | | parallel tasks r=sfink a=abillings a=RyanVM | |||
* | Fix Value::isGCThing footgun, stop returning true for NullValue | trav90 | 2018-04-07 | -5/+5 |
| | ||||
* | Bug 1323868: Report object allocation failure when running off-main-thread | janekptacijarabaci | 2018-03-19 | -2/+6 |
| | | | | | Issue #77 [Depends on] Bug 1192038: RegExp.prototype should be an ordinary object | |||
* | Always initialize nursery data structures even if size is smaller than one ↵ | wolfbeast | 2018-02-05 | -7/+7 |
| | | | | chunk. | |||
* | Remove unused compileBarriers() | wolfbeast | 2018-02-03 | -2/+0 |
| | ||||
* | Remove SetGCZeal() stub and its callers. | wolfbeast | 2018-02-03 | -2/+0 |
| | ||||
* | Remove runDebugGC() stub | wolfbeast | 2018-02-03 | -1/+0 |
| | ||||
* | Remove pushZealSelectedObjects() and caller | wolfbeast | 2018-02-03 | -1/+0 |
| | ||||
* | Remove finishMarkingValidation and caller | wolfbeast | 2018-02-03 | -2/+0 |
| | ||||
* | Remove validateIncrementalMarking() and caller | wolfbeast | 2018-02-03 | -1/+0 |
| | ||||
* | Remove computeNonIncrementalMarkingForValidation(lock) and caller | wolfbeast | 2018-02-03 | -1/+0 |
| | ||||
* | Remove AutoStopVerifyingBarriers RAII stub struct no longer in use. | wolfbeast | 2018-02-03 | -6/+0 |
| | ||||
* | Remove needZealousGC() | wolfbeast | 2018-02-03 | -4/+0 |
| | ||||
* | Remove upcomingZealousGC() and caller | wolfbeast | 2018-02-03 | -2/+0 |
| | ||||
* | Remove clearZealMode(mode) | wolfbeast | 2018-02-03 | -2/+0 |
| | ||||
* | Remove hasZealMode(mode) and callers | wolfbeast | 2018-02-03 | -12/+3 |
| | ||||
* | Remove isVerifyPreBarriersEnabled() stub and callers | wolfbeast | 2018-02-03 | -3/+0 |
| | ||||
* | Remove GCZeal: Base cleanup | wolfbeast | 2018-02-03 | -666/+1 |
| | | | | UXP repo issue #8 | |||
* | Add m-esr52 at 52.6.0 | Matt A. Tobin | 2018-02-02 | -0/+17641 |