Jason Orendorff
|
0cc522db03
|
Bug 923836 - Set aside the first 3 reserved slots of global objects for application use. r=Waldo.
--HG--
extra : rebase_source : 027d8ed582b276845ff49c19b867d82b058542e1
|
2013-10-14 15:24:11 -05:00 |
|
Jon Coppeard
|
3695d1c68a
|
Bug 925817 - GenerationalGC: Refactor inside nursery check to avoid repetition r=terrence
|
2013-10-14 10:16:25 +01:00 |
|
Wes Kocher
|
84bc54b1f1
|
Backed out changeset e807ddf2965f (bug 688852) for test bustage
|
2013-10-11 18:07:40 -07:00 |
|
Terrence Cole
|
a914924b84
|
Bug 688852 - Rewrite Array.prototype.concat to use spec steps; r=Waldo
--HG--
extra : rebase_source : b82607aabd4f959e7c204073a440225c6a12da6c
|
2013-01-03 17:34:34 -08:00 |
|
Terrence Cole
|
79f9ff9851
|
Bug 924608 - Fix a compiler warning in memorymetrics; r=njn
|
2013-10-08 14:15:59 -07:00 |
|
Shu-yu Guo
|
0d36c5754e
|
Bug 921325 - Return bool from PJS VM functions and use the fatal bit on ForkJoinSlice to signal fatal vs retry. (r=nmatsakis)
|
2013-10-10 20:02:32 -07:00 |
|
Nathan Froyd
|
8ede1e6c43
|
Bug 924391 - don't use JS_BITS_PER_WORD in HeapAPI.h; r=billm
|
2013-10-08 09:54:33 -04:00 |
|
Shu-yu Guo
|
ed46c58374
|
Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
|
2013-10-08 15:14:03 -07:00 |
|
Douglas Crosher
|
95bb02c8a8
|
Bug 923328 - Ionmonkey: fix float32 hash function. r=terrence
|
2013-10-03 10:11:18 +10:00 |
|
Nicholas Nethercote
|
5bcfb5698f
|
Bug 921954 - Clean up type inference memory reporting. r=bhackett.
--HG--
extra : rebase_source : a3c640921882a997017b1cddca189f5b3217a88e
|
2013-09-30 16:20:33 -07:00 |
|
Terrence Cole
|
e798610969
|
Bug 609896 - Optimize copy and initialization of DenseElements; r=billm
--HG--
extra : rebase_source : a0cf2605a7f1277352ff9163379632992c56d09a
|
2013-09-25 15:19:08 -07:00 |
|
Jan de Mooij
|
98e98fedfa
|
Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
|
2013-09-28 11:45:21 +02:00 |
|
Nicholas Nethercote
|
2d9b5e156d
|
Bug 920852 (part 4) - Reorder a bunch of stuff. r=till.
--HG--
extra : rebase_source : b386abc4bfcdc85fad4071eeb06de2ca83a17bd8
|
2013-09-25 20:17:19 -07:00 |
|
Nicholas Nethercote
|
5fd123f3a1
|
Bug 920852 (part 3) - Tweak various things about RuntimeStats. r=till.
--HG--
extra : rebase_source : 0748417364e0b8be25846f573d93fc657b228d19
|
2013-09-24 23:24:29 -07:00 |
|
Nicholas Nethercote
|
19db4d0520
|
Bug 920852 (part 2) - Rename fields of ZoneStatsPod and StringInfo to match memory reporter paths. r=till.
--HG--
extra : rebase_source : d67dc7deedee6213f640ca2ae31a959b66d8d64e
|
2013-09-24 23:24:28 -07:00 |
|
Nicholas Nethercote
|
7d3e82240b
|
Bug 920852 (part 1) - Rename fields of ObjectsExtraSizes and CompartmentStats to match memory reporter paths. r=till.
--HG--
extra : rebase_source : 0f55dd20e69d3410d0cb811529f53570f588cc5e
|
2013-09-24 23:24:28 -07:00 |
|
Ehsan Akhgari
|
766794ce59
|
Bug 921130 - Minimize the #includes in js/src/jit; r=luke
|
2013-09-26 18:34:54 -04:00 |
|
Nicholas Nethercote
|
5abccfb0e9
|
Bug 919889 (part 5) - Use macros to eliminate repetitive, error-prone code in MemoryMetrics.{h,cpp}. r=luke.
|
2013-09-24 23:24:28 -07:00 |
|
Nicholas Nethercote
|
a5d55e1483
|
Bug 919889 (part 4) - Assorted minor clean-ups. r=luke.
|
2013-09-24 23:24:28 -07:00 |
|
Nicholas Nethercote
|
20426ed4ad
|
Bug 919889 (part 3) - Move the private_ field out of ObjectsExtraSizes. r=luke.
|
2013-09-24 23:24:28 -07:00 |
|
Dan Gohman
|
d3146fc6ed
|
Bug 916580 - Fix bugs related to the usage of calloc. r=luke
|
2013-09-25 12:18:43 -07:00 |
|
Jon Coppeard
|
2b0c3a4661
|
Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence
|
2013-09-24 10:03:32 +01:00 |
|
Ehsan Akhgari
|
7d49e13900
|
Bug 915735 - Part 1: Work around a bug in the MSVC PGO instrumented builds which prevents xpcshell to run successfully as a host tool during builds; r=sfink
--HG--
extra : rebase_source : e9b3bfc9cae14d0a699f584ccbda80157b065bc0
|
2013-09-23 15:28:08 -04:00 |
|
Dan Gohman
|
d78b997a49
|
Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo
|
2013-09-19 18:42:56 -07:00 |
|
Terrence Cole
|
ac4d65e1fd
|
Bug 918118 - Delete MutableHandle constructors for int and nullptr; r=jonco
This should prevent accidently misuse of MutableHandle.
--HG--
extra : rebase_source : 836a46068770281de24b6a11a04352b49c1dd05d
|
2013-08-06 15:09:15 -07:00 |
|
Birunthan Mohanathas
|
39e3b9e4cc
|
Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
|
2013-09-19 15:24:53 -04:00 |
|
Steve Fink
|
bfc019c4f0
|
Bug 916986 - Implement a JSAutoAssertNoGC for the analysis to pay attention to, r=terrence
|
2013-09-17 10:50:03 -07:00 |
|
Bill McCloskey
|
a3fd52315b
|
Bug 905926 - Move rambo GC to runtime destruction. r=jonco
|
2013-09-17 09:46:32 -07:00 |
|
Bobby Holley
|
42c719e380
|
Bug 905926 - Remove watchpoints on all compartments during shutdown, not just the cx compartment. r=billm
|
2013-09-17 09:46:32 -07:00 |
|
Brian Hackett
|
46424788cc
|
Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem.
|
2013-09-12 18:30:03 -06:00 |
|
Nicholas Nethercote
|
f41b880173
|
Bug 915482 (part 1) - Move most of gc/Barrier-inl.h into gc/Barrier.h. r=terrence.
--HG--
extra : rebase_source : e3fbf54420858cd5ae5328f4cf5c5001d1d0ccb9
|
2013-09-11 16:51:17 -07:00 |
|
Dan Gohman
|
586b9aee99
|
Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
|
2013-09-11 05:49:05 -07:00 |
|
Benjamin Bouvier
|
aa2f43ac6a
|
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
|
2013-07-18 15:13:15 -07:00 |
|
Nicholas Nethercote
|
e68970dcbd
|
Bug 910771 (part 2) - Move some stuff from JS::Zone to JS::shadow::Zone, and from JSRuntime to JS::shadow::Runtime.h. r=terrence.
|
2013-09-04 19:19:04 -07:00 |
|
Nicholas Nethercote
|
8b1341d991
|
Bug 910771 (part 1) - Create js/Tracer.h and gc/Tracer.cpp. r=terrence.
|
2013-09-02 22:01:18 -07:00 |
|
Kyle Huey
|
a53f6f80b6
|
Bug 910937: Remove xpc_UnmarkGrayObject and use JSAPI directly. r=mccr8
|
2013-09-08 20:28:48 -07:00 |
|
Phil Ringnalda
|
73c0fd405e
|
Back out a615811b12e4 (bug 888109) for not actually building
|
2013-09-06 18:48:56 -07:00 |
|
Benjamin Bouvier
|
47974667e0
|
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
|
2013-07-18 15:13:15 -07:00 |
|
Jason Orendorff
|
b60be23ea3
|
Bug 893186, part 5 - Delete JS_GetPropertyAttributes and many similar APIs; remove half a dozen methods from JS::Class. r=Waldo.
--HG--
extra : rebase_source : 1f4a01938b06b66ef855f9b654f098b4819b1390
|
2013-09-06 12:05:30 -05:00 |
|
Phil Ringnalda
|
9fbe57e2c6
|
Back out b817abcebadf (bug 888109) for unexpected assertions
|
2013-09-05 21:01:05 -07:00 |
|
Benjamin Bouvier
|
700645b58b
|
Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
|
2013-07-18 15:13:15 -07:00 |
|
Nicholas Nethercote
|
82bfca529b
|
Bug 912411 (part 2) - Move JSID_{VOID,EMPTY}HANDLE from jsapi.{h,cpp} to Id.{h,cpp}. r=luke.
--HG--
extra : rebase_source : 5fb68bf5079e3261fdca6cb99717d3a502c878f3
|
2013-09-05 16:08:57 -07:00 |
|
Jeff Walden
|
c5dd957eae
|
Bug 730805 - Provide mozilla/IntegerPrintfMacros.h to implement the PRI* macros portion of the <inttypes.h> interface. r=espindola
--HG--
extra : rebase_source : be80333003c6fec659e736a77463568c836d8348
|
2011-12-15 00:27:42 -05:00 |
|
Nicholas Nethercote
|
d74157039d
|
Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
|
2013-08-27 19:59:14 -07:00 |
|
Justin Lebar
|
c7f8e10a8a
|
Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
--HG--
extra : rebase_source : 7b3bb02cc8cbc0ad6721c6c3895564d9567b8ddb
|
2013-08-29 11:54:14 -07:00 |
|
Jon Coppeard
|
2ef0dc9b58
|
Bug 906387 - Rehash hash tables if necessary when rekeying during minor GC r=terrence
|
2013-08-29 10:27:50 +01:00 |
|
Nicholas Nethercote
|
ee8b2a0cc5
|
Bug 909623 (part 4) - Create js/CallNonGenericMethod.h and vm/CallNonGenericMethod.cpp. r=luke.
--HG--
extra : rebase_source : 5a81a57ea81227c995d7fd0933c226ac10384991
|
2013-08-26 21:39:38 -07:00 |
|
Nicholas Nethercote
|
b6d6b342af
|
Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
--HG--
rename : js/src/jsdbgapi.h => js/public/OldDebugAPI.h
rename : js/src/jsdbgapi.cpp => js/src/vm/OldDebugAPI.cpp
extra : rebase_source : 9cd65a698e726c43d88d650f40823367bf98feae
|
2013-08-26 19:05:20 -07:00 |
|
Jon Coppeard
|
305702cb73
|
Bug 726687 - Stop rekeying from calling pre barriers r=terrence
|
2013-02-15 17:59:19 +00:00 |
|
Nicholas Nethercote
|
4b89de8370
|
Bug 909178 (part 2) - Make jsclass.h not depend on jsapi.h, and rename it js/Class.h. r=jwalden.
--HG--
rename : js/src/jsclass.h => js/public/Class.h
extra : rebase_source : 31ecd4074181c234f7f71eef04a10ae371c35eaa
|
2013-08-21 22:26:57 -07:00 |
|