Terrence Cole
bf14f83354
Bug 1033442 - Add allocation functions to Cell to make it more obvious which allocator to use; r=jonco
2014-08-08 17:00:46 -07:00
Douglas Crosher
489904c774
Bug 1050254 - OdinMonkey: Place NaN in the global data and load from here to free the NANReg. r=luke
2014-08-13 01:12:00 +10:00
Nicolas B. Pierron
6e1265bff0
Bug 977966 - Disable split().join() optimization. r=till
2014-08-20 14:30:40 +02:00
Jan de Mooij
69fca6313c
Bug 1055758 - rm Ion CompilerRoot infrastructure. r=bhackett
...
--HG--
extra : rebase_source : 73d4b369b240436d0c2cc95a9f40cac783c6adb5
2014-08-20 12:18:49 +02:00
Brian Hackett
8aadadd66a
Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
2014-08-19 22:25:37 -08:00
Nick Fitzgerald
d59fe05e3c
Bug 1055206 - Only mark AllocationSite::frame if it is non-null. r=jimb
2014-08-19 23:03:27 -07:00
Jeff Walden
be206effe4
Bug 1054426 - Make Object.assign skip null/undefined source arguments if any are passed, to match not-yet-drafted semantics agreed upon in TC39 meeting minutes. Also fixes Facebook bustage. r=mjrosenb over IRC
...
--HG--
extra : rebase_source : 02f55cca55098b9c72a0dae193bb43c64a4b932b
2014-08-19 22:10:20 -07:00
Shu-yu Guo
b4e3c103d2
Bug 1054531 - Forgot a place in RematerializedFrame to propagate silentFailure. (r=nbp)
2014-08-19 17:28:04 -07:00
Eric Faust
8568a8748f
Bug 1037770 - Stop erroneously defaulting property values for Object.defineProperty on a proxy. (r=jorendorff)
2014-08-19 16:14:08 -07:00
Jim Blandy
fcf28a0a09
Bug 1055206: Document meaning of `null` entries in drainAllocationsLog result. r=fitzgen
2014-08-19 15:55:32 -07:00
Nick Fitzgerald
13296ee311
Bug 1055206 - Handle null frames in Debugger::onLogAllocationSite. r=jimb
2014-08-19 15:52:02 -07:00
Kannan Vijayan
74fce77bd1
Bug 1055152 - Remove calls to verifyReturnAddressUsingNativeToBytecodeMap() in JitFrameIterator. r=Waldo
2014-08-19 18:51:13 -04:00
Jim Blandy
5280bfadfd
Bug 1053932: Don't let Debugger.Memory.prototype.takeCensus's result be influenced by the hash table's ordering (ByUbinodeType version). r=terrence
2014-08-19 14:21:34 -07:00
Jim Blandy
cfc6e05991
Bug 1053932: Don't let Debugger.Memory.prototype.takeCensus's result be influenced by the hash table's ordering (ByObjectClass version). r=terrence
2014-08-19 14:21:33 -07:00
Jim Blandy
9bae2c3e58
Bug 1053932: Require all Debugger.Memory Assorters to provide a running total. r=terrence
2014-08-19 14:21:33 -07:00
Jim Blandy
7ad3743fb8
Bug 1055374: Clean up Debugger.Memory's documentation, and link to it from the main Debugger API page. DONTBUILD r=jorendorff
...
Now the page begins with summaries of Debugger.Memory's features, with
references to specific accessors and methods; and then a reference section that
describes them in detail below.
Remove references to path-finding and retained size computation, which aren't
implemented yet.
2014-08-19 12:15:10 -07:00
Jon Coppeard
87e9390e0a
Bug 1055219 r=terrence
2014-08-19 17:23:21 +01:00
Jon Coppeard
dbeef2fe98
Bug 1055034 r=mjrosenb
2014-08-19 17:23:10 +01:00
Lawrence Abadier
2312d023f0
Bug 1038593 - IonMonkey: Implement RRegExpExec. r=nbp
2014-08-19 18:16:31 +02:00
Hannes Verschore
41e126149e
Bug 1010417 - IonMonkey: Remove the script size limit for offthread compilation, r=jandem
2014-08-19 15:30:59 +02:00
Inanc Seylan
6c280fc8c8
Bug 1044022 - Clean-up: IonMonkey: the LIRGenerator should inherit from MDefinitionVisitor instead of MDefinitionVisitorDefaultNYI. r=nbp
2014-08-05 07:38:00 -04:00
Jan de Mooij
2d00f5ff97
Bug 1046585 part 8 - Move X86Assembler.h and AssemblerBuffer.h into jit/. r=sunfish
...
--HG--
rename : js/src/assembler/assembler/AssemblerBuffer.h => js/src/jit/shared/AssemblerBuffer-x86-shared.h
rename : js/src/assembler/assembler/X86Assembler.h => js/src/jit/shared/BaseAssembler-x86-shared.h
2014-08-19 14:34:45 +02:00
Branislav Rankov
7b93647b9a
Bug 1050219 - IonMonkey MIPS: Fix patching backedges while patched code is running. r=nbp
2014-08-18 17:00:27 +02:00
Branislav Rankov
de9c245d80
Bug 1053764 - IonMonkey MIPS: Fix params to addOutOfLineCode. r=kvijayan
2014-08-14 16:18:35 +02:00
Branislav Rankov
8fdb4e0241
Bug 1050731 - Push nspr libraries from jit-test.py with --remote. r=dminor
2014-08-08 13:30:25 +02:00
Tom Schuster
af7e419bea
Bug 792439 - Insert new lines at end of file. r=me
2014-08-19 12:54:23 +02:00
Tom Schuster
aaa1a77b95
Bug 792439 - Implement ES6 WeakSet. r=till
2014-08-19 12:42:13 +02:00
Seth Fowler
30e4762ded
Bug 1054394 - Avoid clang internal compiler error in Zone.h. r=jfkthame
2014-08-18 16:01:20 -07:00
Bobby Holley
e3235822dd
Bug 1050340 - Tests. r=gabor
2014-08-18 14:18:40 -07:00
Bobby Holley
a434cbc427
Bug 1050340 - Stop doing a CheckedUnwrap while crawling the object graph in Structured Clone. r=luke
...
\o/
2014-08-18 14:18:40 -07:00
Bobby Holley
c0563cd82f
Bug 1050340 - Do a CheckedUnwrap in xpc::IsReflector. r=gabor
...
This matches the behavior of UnwrapReflectorToISupports, and makes all of the
structured clone callbacks scattered throughout Gecko compatible with wrappers
that have not already had CheckedUnwrap invoked on them.
2014-08-18 14:18:39 -07:00
Bobby Holley
5e44b4c25a
Bug 1050340 - Handle object and array. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
f69cb3da4a
Bug 1050340 - Handle maps and sets. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
73f63e71ad
Bug 1050340 - Handle boxed values with a new proxy trap. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
38eea4a829
Bug 1050340 - Handle ArrayBuffers and TypedArrays pseudo-generically. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
9660944944
Bug 1050340 - Handle dates generically. r=luke
2014-08-18 14:18:38 -07:00
Bobby Holley
96b7d14308
Bug 1050340 - Access regexp guts generically. r=luke
2014-08-18 14:18:38 -07:00
Steve Singer
0a06eda925
Bug 1046452 - Fix big endian JS_ION issues. r=bhackett
2014-08-18 14:11:54 -07:00
Brian Hackett
3945dc8a39
Bug 1033946 - Fix treatment of unicode chars with ascii lower/upper case versions in case insensitive regexp matching, r=jandem.
2014-08-18 12:50:23 -08:00
Hannes Verschore
d05c879c31
Bug 1054512: IonMonkey: Run the type policy of added instructions during type analysis, r=jandem
2014-08-18 21:37:10 +02:00
Dan Gohman
e0c5cdb4c3
Bug 1054334 - Constify xpconnect's gNoString r=nbp
2014-08-18 12:20:42 -07:00
Dan Gohman
51500b337a
Bug 1054334 - SpiderMonkey: Constify some static variables r=nbp
2014-08-18 12:20:42 -07:00
Dan Gohman
fc4fb65096
Bug 1054334 - SpiderMonkey: Use static and internal name linkage for more symbols r=nbp
2014-08-18 12:20:41 -07:00
Dan Gohman
d24f091257
Bug 1054334 - SpiderMonkey: Eliminate unnecessary parentheses around return values r=nbp
2014-08-18 12:20:40 -07:00
Dan Gohman
d4ab873885
Bug 1054334 - SpiderMonkey: Use () instead of (void) in C++ files r=nbp
2014-08-18 12:20:39 -07:00
Dan Gohman
00b4fef72c
Bug 1054334 - SpiderMonkey: Delete unneeded semicolons r=nbp
2014-08-18 12:20:39 -07:00
Tom Schuster
2b0256ffcd
Bug 1054322 - sort more messages in js.msg. r=till
2014-08-18 20:45:43 +02:00
Dan Gohman
afa8c1dd59
Bug 1054568 - IonMonkey: Be prepared to check for a remainder after unsigned division r=nbp
2014-08-18 11:11:57 -07:00
Dan Gohman
f4c41e9a46
Bug 1054541 - IonMonkey: Set infallible flags using truncation levels r=nbp
2014-08-18 11:11:55 -07:00
Bobby Holley
a87c8777d9
Bug 1052089 - Swap out the SafeJSContextGlobal for the new UnprivilegedJunkScope. r=billm
2014-08-18 10:57:30 -07:00