Граф коммитов

44276 Коммитов

Автор SHA1 Сообщение Дата
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