Nicholas Nethercote
|
f89131c7a7
|
Bug 791608 (part 5) - Fix compile warning about signed/unsigned comparison. r=jwalden.
--HG--
extra : rebase_source : a8b8c61addc606a0d17520f3cfac18762836c164
|
2012-09-17 17:18:32 -07:00 |
|
Nicholas Nethercote
|
8faad9e827
|
Bug 791608 (part 4) - Fix compile warnings about ObjectImpl::getClass(). r=jwalden.
--HG--
extra : rebase_source : dc15218ede7135a3487cb31997e532abccd0d256
|
2012-09-17 17:16:57 -07:00 |
|
Nicholas Nethercote
|
e0b4a1beaa
|
Bug 791608 (part 3) - Fix compile warnings about JSContext::{enter,leave}Compartment(). r=jwalden.
--HG--
extra : rebase_source : 8b184f95cdcff660b9837490e62dbb5c15f267b2
|
2012-09-17 17:16:23 -07:00 |
|
Nicholas Nethercote
|
ba81fac192
|
Bug 791608 (part 2) - Fix compile warnings about JSContext::typeInferenceEnabled(). r=jwalden.
--HG--
extra : rebase_source : e086bc6c421b2892cf2648c24a0af798159e98f5
|
2012-09-17 17:15:54 -07:00 |
|
Nicholas Nethercote
|
bd8bae54c6
|
Bug 791608 (part 1) - Fix compile warnings about JSObject::isFunction. r=jwalden.
--HG--
extra : rebase_source : 32e1bd6d65d4c2f6002b40ac0cbdd4955f2ddcdd
|
2012-09-17 17:11:54 -07:00 |
|
Jan de Mooij
|
77f1f71f9a
|
Bug 779411 - Require use-at-start or fixed registers at call instructions. r=sstangl
|
2012-09-17 17:16:03 -07:00 |
|
Javi Rueda
|
33e1586046
|
Bug 530099 - Remove extensions.getMore* preferences. r=dtownsend
|
2012-09-17 18:42:36 -04:00 |
|
Jeff Walden
|
f0306c6359
|
Backed out changeset b6855b090307, possible memory leak. r=graphserver
--HG--
extra : rebase_source : f7e5b460f3c96ee74a0ba2abbd122c436e134063
|
2012-09-17 15:11:24 -07:00 |
|
Jeff Walden
|
1a9be94bdf
|
Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
--HG--
extra : rebase_source : ce0a13c66211ad536eca08722cf15b2214e0d8da
|
2012-09-17 15:10:47 -07:00 |
|
Jeff Walden
|
dde78b4799
|
Backed out changeset 9eadf573bb38, possible memory leak. r=graphserver
--HG--
extra : rebase_source : 06d158261952934bfb60c0cc1ce38e1cbcede53a
|
2012-09-17 15:07:42 -07:00 |
|
Jeff Walden
|
52c123e54c
|
Backed out changeset 2cdc9370922f, possible memory leak. r=graphserver
--HG--
extra : rebase_source : 465017bdf909f3fa390e2e676b3421a75c6f5b04
|
2012-09-17 15:06:58 -07:00 |
|
Jeff Walden
|
7816643d7f
|
Backed out changeset cf239b55242a, possible memory leak. r=graphserver
--HG--
extra : rebase_source : 5dc4920582bd2e73e7fa3346ba7b4ec8148a9d0c
|
2012-09-17 15:06:16 -07:00 |
|
Jeff Walden
|
d79629b328
|
Backed out changeset d3d8807c6c59, possible memory leak. r=graphserver
--HG--
extra : rebase_source : f1b208bb368083e8685619a5f0e11fb6c2ffd09b
|
2012-09-17 15:04:21 -07:00 |
|
Terrence Cole
|
0a92ab063e
|
Bug 790836 - Don't mark the fields of IonJSFrameLayout twice; r=pierron
This also skips poisoning stack roots owned by Ion in the rooting analysis.
--HG--
extra : rebase_source : 006079bc3f443bd6630f5a3c32135fbddc279f1d
|
2012-09-17 11:13:20 -07:00 |
|
Jeff Walden
|
6f6a379cab
|
Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
--HG--
extra : rebase_source : b0b255d242dbb8cef2df3c758bec82e88699ecdd
|
2012-09-11 10:32:33 -07:00 |
|
Jeff Walden
|
d6e3e21556
|
Bug 790349 - Make JSAtomState store FixedHeapPtr<PropertyName> so that cached-name uses don't have to be rooted. r=jorendorff
--HG--
extra : rebase_source : f9113497185b3404415603da4fc8c43125d9052c
|
2012-09-10 20:42:08 -07:00 |
|
Jeff Walden
|
9641f5c879
|
Bug 790349 - Allow atoms to be referred to by |cx->names().foo| where |foo| is the text of the atom (except in cases where the text of the atom isn't a C++ identifier). r=jorendorff
--HG--
extra : rebase_source : b07052fa40f006d22f0fbd584ab0a28507cae1d3
|
2012-09-10 13:27:19 -07:00 |
|
Jeff Walden
|
1b2206853c
|
Bug 790349 - Define keywords with a higher-order macro. r=jorendorff
--HG--
extra : rebase_source : 1f8e8e61af6407d4e164c0e8d6a7e29b4358a7dc
|
2012-09-10 13:27:18 -07:00 |
|
Jeff Walden
|
d892582d8e
|
Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
--HG--
extra : rebase_source : 83316d60be6a58b5a4b51058331068bf68ec0626
|
2012-09-06 13:48:40 -07:00 |
|
Jeff Walden
|
b89a5856a7
|
Bug 789635 - Convert the prototype list into a higher-order macro, to facilitate easier use of it in other higher-order macros. r=jorendorff
--HG--
extra : rebase_source : 7adb1efe9f87467767ea498b85182b7e6aa7cf17
|
2012-09-07 14:42:33 -07:00 |
|
Jeff Walden
|
ebd7f5c29b
|
Bug 790349 - Implement a FixedHeapPtr class to replace raw pointers to GC-managed things, which will implicitly convert to a handle. r=billm
--HG--
extra : rebase_source : 2a0091031ec8f6083aaeda06163d6a063c32e4ac
|
2012-09-04 10:01:53 -07:00 |
|
Jeff Walden
|
736d91284b
|
Use MOZ_DELETE on the copy/assignment operators for various hash classes. No bug, r=lumpy
--HG--
extra : rebase_source : f9fb08566c17f62c189b1469e3730554b6fbe1ce
|
2012-09-10 13:27:04 -07:00 |
|
Jeff Walden
|
f7d62e2bcd
|
Tweak an assertion in HashTable.h to use initialized() rather than !null, for clarity. No bug, r=sparky
--HG--
extra : rebase_source : a6110712d528e52323293cdbff4b171c5fda6401
|
2012-09-10 13:17:55 -07:00 |
|
Nicolas B. Pierron
|
3d1b625fd2
|
Bug 791122 - IonMonkey, fix bogus DOM exit frame assertion. r=efaust
|
2012-09-17 10:34:07 -07:00 |
|
James Kitchener
|
1272e4ff62
|
Bug 730859 - Replace JSAtom with PropertyName in JSOP_DELPROP. r=jandem
--HG--
extra : rebase_source : 10cfedf5457090832910d436b8191e7af8e906b2
|
2012-09-17 17:19:26 +02:00 |
|
Peter Van der Beken
|
71b55b1f68
|
Fix for bug 788532 (Add the new DOM bindings API to DOM lists). r=bz.
--HG--
extra : rebase_source : 18e21a786b6a9cc2aeada52ba5ca3a2614cb596b
|
2012-09-05 22:49:53 +02:00 |
|
Ms2ger
|
8976774677
|
Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
|
2012-09-17 10:37:20 +02:00 |
|
Bill McCloskey
|
2b5c5c30ba
|
Bug 790865 - Add more compartment assertions (r=terrence)
|
2012-09-14 17:19:53 -07:00 |
|
Bill McCloskey
|
707b83567c
|
Bug 791371 - IonMonkey: ContextStack::currentScript needs check (r=dvander)
|
2012-09-14 16:23:43 -07:00 |
|
Bill McCloskey
|
7f4261cbf6
|
Bug 791376 - Simplify JSObject::swap (r=bholley)
|
2012-09-14 16:20:04 -07:00 |
|
Takanori MATSUURA
|
003daee28d
|
Bug 790868 - Remove duplicated --disable-ion definition. r=njn
|
2012-09-14 16:04:47 -04:00 |
|
Andrew Quartey
|
f408860a65
|
Bug 791091 - Fix build warnings in XPConnect. r=jorendorff
|
2012-09-14 15:00:01 -04:00 |
|
Ehsan Akhgari
|
46f6a1d616
|
Bug 579517 follow-up: Remove NSPR types that crept in
|
2012-09-14 14:55:01 -04:00 |
|
Jan de Mooij
|
4666771c44
|
Bug 764743 - Port RegExp.exec -> RegExp.test optimization to IonMonkey. r=sstangl
|
2012-09-14 18:39:53 +02:00 |
|
Gary Kwong
|
5bd546c887
|
Bug 727223 - Add test, r=me
|
2012-09-14 08:33:33 -07:00 |
|
Jan de Mooij
|
be14075016
|
Bug 790108 part 2 - Use AutoValueArray to root argv array. r=terrence
|
2012-09-14 13:47:43 +02:00 |
|
Jan de Mooij
|
076607a353
|
Bug 790108 part 1 - Use HandleObject, MutableHandleValue for pop/shift/push stubs. r=dvander
|
2012-09-14 13:44:15 +02:00 |
|
Norbert Lindenberg
|
1f492e6a0e
|
Bug 784300 - Make self-hosted non-constructor functions not have a prototype. r=tschneidereit
|
2012-09-13 11:33:00 +02:00 |
|
Nicholas Nethercote
|
dfbdbe81e0
|
Bug 782802 (part 4) - Still more exact rooting in jsreflect.cpp. r=terrence.
--HG--
extra : rebase_source : 713f1d186fdae009fe3d349f3e6fcb6aebdbfdc9
|
2012-09-12 22:10:51 -07:00 |
|
Nicholas Nethercote
|
6731efebee
|
Bug 782802 (part 3) - Yet more exact rooting in jsreflect.cpp, enough to turn on exact scanning with the root analysis. r=terrence.
--HG--
extra : rebase_source : 89c6b0ea11cff82b7a13e9667edb5c6a031cb78d
|
2012-09-12 22:02:10 -07:00 |
|
Nicholas Nethercote
|
5cbcfd2abf
|
Bug 782802 (part 2) - More exact rooting in jsreflect.cpp. r=terrence.
--HG--
extra : rebase_source : 1d34717fb1cda8e83cca3d51ddcb7c75de2bbd07
|
2012-09-12 16:52:48 -07:00 |
|
Nicholas Nethercote
|
d7044fc17e
|
Bug 782802 (part 1) - Start doing exact rooting in jsreflect.cpp. r=terrence.
--HG--
extra : rebase_source : 6b0d998d7432f9dbcb239197d026f381335faf2f
|
2012-09-12 16:19:40 -07:00 |
|
Gary Kwong
|
b0d8721394
|
Bug 791146 - Fix the property name of JS_THREADSAFE in GetBuildConfiguration to 'threadsafe', and remove duplicate JSGC_ROOT_ANALYSIS ifdef block, r=sfink
|
2012-09-13 17:59:17 -07:00 |
|
Sean Stangl
|
0ebdad196c
|
Bug 790921 - Return on error from patchableCallPreBarrier(). r=dvander
|
2012-09-13 16:58:47 -07:00 |
|
Benjamin Peterson
|
426ab47193
|
No bug - tweak comment. r=me DONTBUILD
|
2012-09-13 19:42:38 -04:00 |
|
Eddy Bruel
|
6f2f95a5cd
|
Bug 791094 - Fix some warnings about inconsistent uses of struct/class; r=sfink
|
2012-09-13 23:06:22 +02:00 |
|
Terrence Cole
|
c22e05d377
|
Bug 790782 - Fix initialization of StoreBuffer and Nursery; r=sfink
When initializing the compartment, we need to explicitly disable the StoreBuffer
and Nursery if we are not enabling them.
|
2012-09-12 15:38:31 -07:00 |
|
Terrence Cole
|
6bfcd79947
|
Bug 788359 - Remove unused argumentFormatMap and associated API; r=dmandelin
This removes some fiddly code sitting around completely unused and untested.
--HG--
rename : layout/base/tests/chrome/blue-32x32.png => layout/reftests/backgrounds/blue-32x32.png
rename : mobile/android/config/mozconfigs/android-noion/nightly => mobile/android/config/mozconfigs/android/nightly
extra : rebase_source : 68192aba59396a37242ee2aa266621dbea513171
|
2012-09-04 17:17:21 -07:00 |
|
Benjamin Peterson
|
8f8ef0fd03
|
Bug 788701 - Decrease the length of the text to match when there is a start position. r=jorendorff
|
2012-09-13 14:34:33 -04:00 |
|
Steve Fink
|
7ead81e495
|
Bug 786386 - Add easy way to disable typed array move() method. r=dmandelin
|
2012-09-13 09:30:17 -07:00 |
|