Commit Graph

38194 Commits

Author SHA1 Message Date
Jim Blandy
d073067d48 Bug 1130929: Fix test of js::HeapSlot GDB pretty-printer. DONTBUILD r=sfink 2015-02-08 20:52:58 -08:00
Tom Schuster
3b29f85ea8 Bug 1073816 - Implement ES6 Function.prototype.bind. r=Till 2015-02-09 19:42:20 +01:00
Tooru Fujisawa
9b2b5414d1 Bug 1130860 - Part 2: Fix static keyword in wrong place. r=me CLOSED TREE 2015-02-10 02:34:08 +09:00
Terrence Cole
dabfad2fae Bug 1130226 - Part 4: Fixup the GC triggers comment with the new names; r=sfink 2015-02-06 13:24:47 -08:00
Terrence Cole
5250d48ede Bug 1130226 - Part 3: Rename mallocBytes to mallocBytesUntilGC; r=sfink 2015-02-06 08:43:43 -08:00
Terrence Cole
fa0c50346c Bug 1130226 - Part 2: Rename MAYBEGC to EAGER_ALLOC_TRIGGER and fix some improper uses; r=jonco 2015-02-05 17:41:56 -08:00
Terrence Cole
87acd1293d Bug 1130226 - Part 1: Rename gcIfNeeded to gcIfRequested; r=sfink 2015-02-05 17:41:35 -08:00
Tooru Fujisawa
3d9f66e0f9 Bug 1130860 - Implement all of EscapeRegExpPattern instead of just escaping forward slashes. r=till 2015-02-10 02:04:43 +09:00
Tooru Fujisawa
1c1378bfa8 Bug 1130798 - Return "(?:)" for source of RegExp with empty pattern. r=till 2015-02-10 02:04:41 +09:00
Tooru Fujisawa
e0cc0463bf Bug 1120169 - Implement RegExp.prototype.{global, ignoreCase, multiline, source, sticky, unicode}. r=till 2015-02-10 02:04:30 +09:00
Brian Hackett
c1ac6e19d6 Bug 1130849 - Rename jsinfer files, r=jandem. 2015-02-09 09:20:25 -07:00
Tom Schuster
73d29c7a2d Bug 1113718 - Correct rounding of Uint8ClampedArray constructor. r=lth 2015-02-09 12:11:14 +01:00
Brian Hackett
b481689aad Bug 1130903 - Avoid calling unboxValue with ScratchDoubleReg, r=jandem. 2015-02-09 03:56:02 -07:00
Brian Hackett
51e89fd1e5 Bug 1130708 - Remove js::types namespace, r=jandem. 2015-02-08 06:01:13 -07:00
Brian Hackett
6998f7a0b7 Bug 1128094 - Watch for OOM failures in assignSnapshot, r=jandem. 2015-02-07 11:13:56 -07:00
Tooru Fujisawa
fbfca44078 Bug 1120512 - Update comment for TestIntegrityLevel and add a testcase. r=evilpie 2015-02-07 23:54:45 +09:00
Jan de Mooij
2aa78ac4c7 Bug 1129883 - Remove OBJECT_FLAG_NURSERY_PROTO ObjectGroup flag. r=bhackett 2015-02-07 15:25:27 +01:00
Brian Hackett
665923eab5 Bug 1128084 - Add baseline IC for reading from unboxed object prototypes, r=jandem. 2015-02-07 03:12:43 -07:00
Jon Coppeard
c5cbdd8352 Bug 1127696 - Set compacting flag once at the start of GC r=terrence 2015-02-07 09:31:25 +00:00
Jon Coppeard
348fb6d835 Bug 1124619 - Remove unnecessary fixup of shape tables after compacting GC r=terrence 2015-02-07 09:30:19 +00:00
Steve Fink
c58bfa864c Bug 1129314 - On OOM, abort the stats collection entirely, r=terrence 2015-02-05 10:43:51 -08:00
Terrence Cole
6e2fa3a6b0 Bug 1128110 - Share common operators on pointer-like GC classes; r=sfink 2015-02-04 15:27:00 -08:00
Dan Gohman
99eb8f64f8 Bug 1129088 - IonMonkey: Revert bug 1100685 and add a comment r=jandem 2015-02-06 15:30:25 -08:00
Dan Gohman
4ca1845f77 Bug 1117165 - IonMonkey: After replacing an instruction and deleting it, check whether the replacement has been deleted too. r=nbp 2015-02-06 10:54:32 -08:00
Ryan VanderMeulen
d67e23ab0a Backed out 7 changesets (bug 1117242) for mochitest failures.
Backed out changeset 694f7ac58964 (bug 1117242)
Backed out changeset b3f8122dd990 (bug 1117242)
Backed out changeset 442d41779bd8 (bug 1117242)
Backed out changeset ccf6dfe1ac75 (bug 1117242)
Backed out changeset 86421767cd26 (bug 1117242)
Backed out changeset 2f996950fb2f (bug 1117242)
Backed out changeset 4414e9d0b66b (bug 1117242)

CLOSED TREE
2015-02-06 13:40:53 -05:00
Jan de Mooij
7f979113c2 Bug 1129473 - Ensure off-thread parsing sets the is-delegate flag on builtin protos. r=bhackett 2015-02-06 18:17:00 +01:00
Jan de Mooij
867aada6f8 Bug 1129875 - Remove unused AssertOnScriptEntryHook. r=luke 2015-02-06 18:09:35 +01:00
Nick Fitzgerald
d3dd9fa13b Bug 1117242 - Part 6: Document including or excluding chrome frames in SavedFrame stacks. r=me 2015-02-06 09:15:01 -08:00
Nick Fitzgerald
ddefe25c5a Bug 1117242 - Part 5: Implement xray support for SavedFrame; r=bholley 2015-02-06 09:15:01 -08:00
Nick Fitzgerald
f58e1e7036 Bug 1117242 - Part 4: SavedFrame::checkThis should unwrap the this value; r=jimb 2015-02-06 09:15:01 -08:00
Nick Fitzgerald
ff4c12a2a6 Bug 1117242 - Part 3: Don't skip subsumes checks when principals are null; r=jimb 2015-02-06 09:15:01 -08:00
Nick Fitzgerald
bdcb92153b Bug 1117242 - Part 2: SavedFrame accessors should always check principals. r=jandem 2015-02-06 09:15:01 -08:00
Nick Fitzgerald
cb3551215b Bug 1117242 - Part 1: Make js::SavedFrame have a cached prototype and use js::ClassSpec; r=jandem 2015-02-06 09:15:01 -08:00
Nick Fitzgerald
e1e7d40aef Bug 1117242 - Part 0: Define RootedGlobalObject in gc/Rooting.h instead of jsscript.cpp; r=jandem 2015-02-06 09:15:00 -08:00
Jason Orendorff
ff2ace7ad9 Bug 1129271 - Follow-up fix to bug 1125930 for GDB support. r=jandem. 2015-02-03 20:47:18 -06:00
Jason Orendorff
86fa21d599 Bug 1129275 - Remove extra js::SetProperty template. r=efaust. 2015-02-03 21:34:26 -06:00
Jason Orendorff
e5f1467308 Bug 1128732 - Simplify js::DefineProperties. r=efaust. 2015-01-30 11:10:24 -06:00
Jason Orendorff
672dd7216c Bug 1128648 - Remove fretting about DynamicWithObject in Shape::set. r=efaust. 2015-02-02 13:59:55 -06:00
Brian Hackett
1a13a597eb Bug 1128644 - Use common offsets for unboxed layouts which are prefixes of each other, r=jandem. 2015-02-06 09:26:44 -07:00
Brian Hackett
e06e5b3908 Bug 1129226 - Refactor ObjectGroup class and accessors, r=jandem. 2015-02-06 09:13:29 -07:00
Tom Schuster
b09ea7fa82 Bug 1124935 - Remove LookupProperty from JS_GetPropertyDescriptor. r=efaust,bz 2015-02-06 15:43:20 +01:00
Andrea Marchesini
007906c982 Bug 1130031 - Better serialization for non-transferable objects from workers to main-thread in the console API, r=sfink 2015-02-05 18:50:43 +00:00
Benjamin Bouvier
18022fa4b2 Bug 1113338: Add SIMD partial loads/stores in asm.js; r=sunfish,luke 2015-02-05 16:35:32 +01:00
Benjamin Bouvier
7537b74ef0 Bug 1113338: Generalize AsmJS{Load,Store}Heap to handle partial loads; r=luke 2015-01-28 13:30:32 +01:00
Benjamin Bouvier
2a11ad7664 Bug 1113338: Rename viewType into accessType everywhere; r=luke 2015-01-26 19:57:24 +01:00
Benjamin Bouvier
9e2deda304 Bug 1113338: Throw on out-of-bounds SIMD heap accesses in asm.js; r=luke 2015-01-28 09:31:07 +01:00
Benjamin Bouvier
3e7e2070dc Bug 1113338: Move asm.js SIMD.load/store tests into their own file; r=luke 2015-01-26 19:12:24 +01:00
Nicolas B. Pierron
e15c2cd772 Bug 1112163 - Make Ion frame size a multiple of the JitStackAlignment. r=bbouvier 2015-02-05 21:41:50 +01:00
Nicolas B. Pierron
52316c9486 Bug 1126375 - Fix assertJitStackInvariant to account for details of x86 rectifier frames. r=bbouvier 2015-02-05 20:12:19 +01:00
Bobby Holley
947faf642d Bug 1126911 - Tests. r=gabor 2015-02-05 11:07:40 -08:00