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

37070 Коммитов

Автор SHA1 Сообщение Дата
Mike Shal 28c6bc5279 Bug 888016 - Support compilation in subdirectories without VPATH; r=gps 2013-07-02 17:40:17 -04:00
Brian Hackett 6a3db5feb5 Bug 897202 - Add some double canonicalization, r=luke. 2013-07-29 11:55:49 -06:00
Nikhil Marathe 705f09f73c Bug 898734 - Fix segfault in error handling. r=nmatsakis
--HG--
extra : rebase_source : dfecbc3c3150deb19e352a3d885e35f24983e2e9
2013-07-29 10:28:03 -07:00
Nikhil Marathe 2e263fa17d Bug 898670 - Add GetStructTypeFieldList(). r=nmatsakis
--HG--
extra : rebase_source : ac13a0cb025b0dd24d407833d573c0499d33b56c
2013-07-29 10:25:09 -07:00
Nikhil Marathe 9cc8eddb95 Bug 898675 - Binary Data: Free StructType fieldList on error. r=nmatsakis
--HG--
extra : rebase_source : a7ebb8c1bbf7464ab0697dc014334cfcf75e69a2
2013-07-29 10:24:42 -07:00
Nikhil Marathe 475b6ff1d0 Bug 898494 - Fix lack of rooting in Binary Data. r=nmatsakis
--HG--
extra : rebase_source : d81cb1c34cb6767966ccc4006ed504c7d0e935ac
2013-07-29 10:22:11 -07:00
Andrea Marchesini 9609933949 Bug 888598 - Move IDBTransaction to WebIDL, r=janv 2013-07-29 19:12:21 +02:00
Trevor Saunders 108b7dd046 backout bug 886526 because it probably made us use a lot more memory to link on windows 2013-07-29 11:03:21 -04:00
Jon Coppeard 20fb51afdd Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug 2013-07-26 10:00:38 +01:00
Marty Rosenberg 60b2b18626 bug 858940: fix an additional case where we inspect the instruction stream without going through an iterator. (r=jbramley) 2013-07-15 14:21:46 -04:00
Marty Rosenberg 308d87ddd8 bug 898720: Don't step over natural guards when iterating over instructions. (r=jbramley) 2013-07-29 06:57:05 -04:00
Jan de Mooij 24179d2374 Bug 898047 - Fix Ion to set the Folded flag on arguments MIR when optimizing fun.apply(x, arguments). r=bhackett 2013-07-29 11:16:12 +02:00
Emanuel Hoogeveen 2dfe431298 Bug 888088 (part 11, attempt 2) - Fix #include ordering in js/src/ion/arm/. r=nnethercote.
--HG--
extra : rebase_source : af94f273059792c3e8a57221adaad6a4b60e193e
2013-07-25 17:10:25 -07:00
Emanuel Hoogeveen c8c0521882 Bug 888088 (part 13) - Fix #include ordering in a few places that fell through the cracks. r=nnethercote.
--HG--
extra : rebase_source : 8dd03c77de6add76c9e78cb87180e1fdc36b57df
2013-07-28 17:04:47 -07:00
Luke Wagner 4c48049a66 Bug 898619 - put the rest of the JSRuntime:: methods into vm/Runtime.cpp (r=billm) 2013-07-28 21:27:38 -05:00
Christian Holler b7f60a3bb9 Bug 898230 - Disable alloc-dealloc checking under AddressSanitizer. r=glandium 2013-07-29 02:44:00 +02:00
Nikhil Marathe 2192e4e6fd Bug 898661 - Temporarily disable Binary Data in Nightly builds too. r=nmatsakis
--HG--
extra : amend_source : 4ba33977d6d6990b17f44218f8382d2a92c86a2c
2013-07-28 08:26:13 -07:00
Nikhil Marathe f8bb181a20 Bug 898623 - Root StructType FieldInfo properties. r=terrence
--HG--
extra : rebase_source : 8d9c9a3da29f8289b3c1f0bd2e5bc1fc5c6eb1df
2013-07-26 16:21:53 -07:00
Jeff Walden 736ae50888 Bug 890127 - Properly initialize and cleanup ICU, when enabled in JS engine builds. r=njn
--HG--
extra : rebase_source : f1dd0e44afe1561e225bef1f31735caef1cea18c
2013-07-19 20:18:01 -07:00
Jeff Walden 2b0de653cc Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations (except JS_SetICUMemoryFunctions) are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
--HG--
extra : rebase_source : fd308ab3bd76c67a0b128eaefae3edf177893fe1
2013-07-19 20:14:34 -07:00
Shu-yu Guo 5d022e7114 Bug 898750 - Attach Array.build only if ENABLE_PARALLEL_JS. (r=shell bustage) 2013-07-27 21:39:02 +02:00
Daniel Holbert 3af24c8763 Bug 898021 followup: compare viewType() result to the correct enum type. r=bhackett 2013-07-26 18:24:07 -07:00
Brian Hackett d0a3807459 Bug 896154 - Don't check per thread data when verifying pre barriers until after worker threads have been paused, r=billm. 2013-07-26 16:27:44 -06:00
Terrence Cole 9ac3340df0 Bug 898617 - Assert that the error reporter callback does not set an exception; r=billm 2013-07-25 14:32:54 -07:00
Terrence Cole 97c521d51d Bug 898621 - Convert ToClampedIndex to take a Handle; r=sfink
--HG--
extra : rebase_source : e35c48ad93c609fdb2e670f34eda718902c5b5ed
2013-07-26 12:53:31 -07:00
Brian Hackett d76ef26a9a Bug 893890 - Don't attach new object metadata to objects created while parsing/emitting scripts, r=luke. 2013-07-26 14:15:37 -06:00
Niko Matsakis 490a8fe79f Bug 898371 - Enumerate binary structs. r=nsm 2013-07-26 11:39:33 -07:00
Niko Matsakis 41f5e8e810 Bug 898338 - Binary Data: Adjust formatting, convert some static things to non-static. r=nsm
--HG--
extra : rebase_source : 8ba33f8b1223099667261a88ae2aa4c39ad5c989
2013-07-26 11:03:42 -07:00
Brian Hackett a5e003cc23 Bug 898021 - Mark values written to integer typed arrays as truncated, r=jandem. 2013-07-26 11:29:48 -06:00
Mina Almasry 27f9b1cdb1 Bug 760851 - Add jsonifier WebIDL declaration and add toJSON to performance.timing. r=bz
This patch adds a jsonifier declaration to WebIDL's. The declaration adds an autogenerated method toJSON() on the given webidl. This patch also adds jsonifier and toJSON() to PerformanceTiming.webidl, and performance.timing, respectively.
2013-07-26 12:00:49 -04:00
Carsten "Tomcat" Book 5df108a7f9 Backed out changeset df8423fdcad8 (bug 888088) for possible premaorange crash 2013-07-26 14:49:17 +02:00
Till Schneidereit c8474713a7 Bug 898365 - Remove superfluous handler-wrapping form JSFunction::nonLazyScript. rs=jonco
--HG--
extra : rebase_source : 67f2c2fd74dbc2e3461ad905e248d06a5c2f9155
2013-07-26 12:59:48 +02:00
Carsten "Tomcat" Book ce93df92db Backed out changeset ae8d72538dee (bug 897484) for b2g bustage 2013-07-26 12:34:25 +02:00
Jeff Walden 022df98414 Bug 894026 - Implement ES6 binary and octal literals. r=till
--HG--
extra : rebase_source : 8b38dbc0f3c98f7246137d21ae9b3a29be640e2b
2013-07-23 14:12:36 -07:00
Jon Coppeard 3df9369621 Bug 897956 - Tidy use of fromMarkedLocation() in interpreter r=luke 2013-07-26 10:00:39 +01:00
Jon Coppeard 9709d43d76 Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug 2013-07-26 10:00:38 +01:00
Jon Coppeard ebf3afbab4 Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz 2013-07-26 10:00:38 +01:00
Marty Rosenberg 9590164ca2 bug 894251: NEVER use mov to move the address of a call target. The tracer has no clue how to deal with a single instruction move (r=jandem) 2013-07-26 03:50:22 -04:00
Emanuel Hoogeveen a19a689634 Bug 888088 (part 12) - Fix #include ordering in a handful of remaining places. r=nnethercote.
--HG--
extra : rebase_source : 3ab804c5e08732079e5bdcfd36c4566e18192985
2013-07-25 19:13:55 -07:00
Emanuel Hoogeveen 9cecd6a431 Bug 888088 (part 11) - Fix #include ordering in js/src/ion/arm/. r=nnethercote.
--HG--
extra : rebase_source : 74ce29fbacbf1f52fd5129f92cc0c83de59cfd07
2013-07-25 17:10:25 -07:00
Ryan VanderMeulen c5cf7535b6 Backed out 3 changesets (bug 896124, bug 784739, bug 894026) for Windows checktest orange on a CLOSED TREE.
Backed out changeset 631b3d5d54f4 (bug 896124)
Backed out changeset 5e1dd28ede5d (bug 894026)
Backed out changeset c10c0a6270ec (bug 784739)
2013-07-26 00:08:51 -04:00
Peter Van der Beken f3d03f59de Bug 894448 part 2 - Remove nativeOwnership = 'nsisupports'. r=bzbarsky 2013-07-04 17:24:59 +02:00
Boris Zbarsky bd1400ee1f Bug 894448 part 1. Move IsChromeOrXBL to xpcpublic.h. r=bholley 2013-07-25 19:41:46 -07:00
Dan Gohman 2297263a26 Bug 897747 - IonMonkey: Fix range analysis for MMod. r=waldo 2013-07-25 19:09:50 -07:00
Dan Gohman 4cab283a2e Bug 895465 - IonMonkey: Micro-optimize test instructions using x86's "h" registers. r=sstangl 2013-07-25 18:59:50 -07:00
Till Schneidereit 6b508fffed Bug 897507 - part 2: add nsrcnotes argument to SaveSharedScriptData and use it instead of script->numNotes(). r=bhackett
--HG--
extra : rebase_source : faac238dc652bc52e83c08369ebb43cfcb868c89
2013-07-26 01:27:04 +02:00
Till Schneidereit 001e8be132 Bug 897507 - part 1: remove functions from header files that are only used in jsscript.cpp. r=bhackett
--HG--
extra : rebase_source : a05bd61019d688ab74484641d9f79e8ac64f89de
2013-07-26 01:16:05 +02:00
Till Schneidereit 637d9040dd Bug 892059 - Assert on unclonable values in self-hosting CloneValue. r=jimb
--HG--
extra : rebase_source : 0b39e57643965fc41ff1220a2c049eecce24e8c8
2013-07-26 03:04:28 +02:00
Nikhil Marathe 30bdd22f04 Bug 578700 - BinaryData ArrayType method implementations. r=nmatsakis
--HG--
extra : amend_source : 8ae08d1ce9a57328dd6a3f8028abf21d0b806222
2013-07-25 17:59:59 -07:00
Nikhil Marathe 2fac197f00 Bug 578700 - StructType and BinaryStruct implementation. r=nmatsakis
--HG--
extra : amend_source : 379738603fc3c3254f0a159e66cce038478e366a
2013-07-25 17:59:47 -07:00