Wes Kocher
972a16b75a
Backed out changeset 16544bc2690b (bug 1055911) for JS test failures
2014-08-20 18:41:06 -07:00
Bill McCloskey
8ddcf4f776
Bug 1053999 - Be more conservative in recursion checks before brain transplants (r=bholley)
2014-08-20 18:14:56 -07:00
Steve Singer
d90e873a6f
Bug 1055911 - add PatchBackedge to the non-ion jit. r=nicolas.b.pierron
2014-08-20 17:42:00 -07:00
Wes Kocher
cb80e496c9
Backed out changeset 2a9cfbab0adc (bug 1053999) for Windows build bustage on a CLOSED TREE
2014-08-20 16:08:04 -07:00
Bill McCloskey
9c46f9c743
Bug 1053999 - Be more conservative in recursion checks before brain transplants (r=bholley)
2014-08-20 15:16:07 -07:00
Bill McCloskey
f0fa00ad8f
Bug 1051127 - Add an env var for CPOW logging (r=mrbkap)
2014-08-20 13:01:32 -07:00
Bill McCloskey
88430aac1d
Bug 1052093 - Child->parent CPOWs should go through COWs in the parent for security (r=bholley)
2014-08-20 12:49:10 -07:00
Bobby Holley
1ac9a8fa10
Bug 821573 - Stop allowing COWs as native interfaces. r=gabor
2014-08-20 12:06:52 -07:00
Nicolas B. Pierron
e9bf4aaba3
Bug 1054241 - Use AutoEnterAnalysis to avoid iterating the stack under RNewArray allocations. r=bhackett
2014-08-20 20:41:26 +02:00
Terrence Cole
41727ee1c9
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
70cdc1bd87
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
974dcabfb1
Bug 977966 - Disable split().join() optimization. r=till
2014-08-20 14:30:40 +02:00
Jan de Mooij
62c157109e
Bug 1055758 - rm Ion CompilerRoot infrastructure. r=bhackett
...
--HG--
extra : rebase_source : 73d4b369b240436d0c2cc95a9f40cac783c6adb5
2014-08-20 12:18:49 +02:00
Brian Hackett
4228ccca2e
Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
2014-08-19 22:25:37 -08:00
Nick Fitzgerald
425daa2cea
Bug 1055206 - Only mark AllocationSite::frame if it is non-null. r=jimb
2014-08-19 23:03:27 -07:00
Jeff Walden
8c16a1018b
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
17e0e21dc9
Bug 1054531 - Forgot a place in RematerializedFrame to propagate silentFailure. (r=nbp)
2014-08-19 17:28:04 -07:00
Eric Faust
bbe87888c1
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
3f222cb1b0
Bug 1055206: Document meaning of null
entries in drainAllocationsLog result. r=fitzgen
2014-08-19 15:55:32 -07:00
Nick Fitzgerald
0f5ad49b12
Bug 1055206 - Handle null frames in Debugger::onLogAllocationSite. r=jimb
2014-08-19 15:52:02 -07:00
Kannan Vijayan
56d1e0110b
Bug 1055152 - Remove calls to verifyReturnAddressUsingNativeToBytecodeMap() in JitFrameIterator. r=Waldo
2014-08-19 18:51:13 -04:00
Jim Blandy
d3037550fc
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
9921e67226
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
6b57753050
Bug 1053932: Require all Debugger.Memory Assorters to provide a running total. r=terrence
2014-08-19 14:21:33 -07:00
Jim Blandy
ee3c2c56b2
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
cf550158ff
Bug 1055219 r=terrence
2014-08-19 17:23:21 +01:00
Jon Coppeard
6296053b68
Bug 1055034 r=mjrosenb
2014-08-19 17:23:10 +01:00
Lawrence Abadier
ac36135567
Bug 1038593 - IonMonkey: Implement RRegExpExec. r=nbp
2014-08-19 18:16:31 +02:00
Hannes Verschore
2d5963559b
Bug 1010417 - IonMonkey: Remove the script size limit for offthread compilation, r=jandem
2014-08-19 15:30:59 +02:00
Inanc Seylan
9c29a00b4d
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
8ebd619cd3
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
d737563545
Bug 1050219 - IonMonkey MIPS: Fix patching backedges while patched code is running. r=nbp
2014-08-18 17:00:27 +02:00
Branislav Rankov
f532601691
Bug 1053764 - IonMonkey MIPS: Fix params to addOutOfLineCode. r=kvijayan
2014-08-14 16:18:35 +02:00
Branislav Rankov
067dfdbfcf
Bug 1050731 - Push nspr libraries from jit-test.py with --remote. r=dminor
2014-08-08 13:30:25 +02:00
Tom Schuster
4cfc39cde5
Bug 792439 - Insert new lines at end of file. r=me
2014-08-19 12:54:23 +02:00
Tom Schuster
51ff50d119
Bug 792439 - Implement ES6 WeakSet. r=till
2014-08-19 12:42:13 +02:00
Seth Fowler
4ebad6c630
Bug 1054394 - Avoid clang internal compiler error in Zone.h. r=jfkthame
2014-08-18 16:01:20 -07:00
Bobby Holley
96350d962b
Bug 1050340 - Tests. r=gabor
2014-08-18 14:18:40 -07:00
Bobby Holley
6b3f42fafb
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
d9deab8699
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
8995a85ada
Bug 1050340 - Handle object and array. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
33e16f464d
Bug 1050340 - Handle maps and sets. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
c697ee70de
Bug 1050340 - Handle boxed values with a new proxy trap. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
a9750b36a0
Bug 1050340 - Handle ArrayBuffers and TypedArrays pseudo-generically. r=luke
2014-08-18 14:18:39 -07:00
Bobby Holley
39bfc4ba17
Bug 1050340 - Handle dates generically. r=luke
2014-08-18 14:18:38 -07:00
Bobby Holley
3a047b0464
Bug 1050340 - Access regexp guts generically. r=luke
2014-08-18 14:18:38 -07:00
Steve Singer
eb6cb7ce1d
Bug 1046452 - Fix big endian JS_ION issues. r=bhackett
2014-08-18 14:11:54 -07:00
Brian Hackett
c0f04cd794
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
38f3e7afab
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
f5c8abe026
Bug 1054334 - Constify xpconnect's gNoString r=nbp
2014-08-18 12:20:42 -07:00