Jason Orendorff
|
926872195f
|
Bug 728079 - "Assertion failure: pn2->pn_u.binary.iflags & 0x1" with JS 1.7, for-of loop, and destructuring. r=Waldo.
--HG--
extra : rebase_source : c395a34587756bcc5e418e2ed04ec9d055ab230d
|
2012-09-13 07:56:52 -05:00 |
|
Jeff Walden
|
e281d53768
|
Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
|
2012-09-11 10:32:33 -07:00 |
|
Jeff Walden
|
b55d67b19e
|
Bug 790349 - Make JSAtomState store FixedHeapPtr<PropertyName> so that cached-name uses don't have to be rooted. r=jorendorff
|
2012-09-10 20:42:08 -07:00 |
|
Jeff Walden
|
9f584d33f6
|
Fix all clang warnings introduced by the Ionmonkey landing (and one or two predating it). No bug, r=dvander over IRC
--HG--
extra : rebase_source : 60d83d511c3e1cb7c1673f5c5e7800996716fcc1
|
2012-09-17 18:02:29 -07:00 |
|
Jeff Walden
|
5bb9436e76
|
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 : dcd3f2af4b9e9f9ea0fc98cd4f5ad3559cde4358
|
2012-09-10 13:27:19 -07:00 |
|
Jeff Walden
|
c471b872a6
|
Bug 790349 - Define keywords with a higher-order macro. r=jorendorff
--HG--
extra : rebase_source : 728450bd46473d7d741c119ecfcf4c3c3f98cbad
|
2012-09-10 13:27:18 -07:00 |
|
Jeff Walden
|
a7ebfd3cfc
|
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 : ed461a1092fde477a199499e4519885598be7079
|
2012-09-06 13:48:40 -07:00 |
|
Jeff Walden
|
67c5095d13
|
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 : 07457587091f60e788a8bddf577514069177b217
|
2012-09-07 14:42:33 -07:00 |
|
Nicholas Nethercote
|
4c0cbbfb28
|
Bug 791608 (part 6) - Fix compile warnings about ObjectImpl::writeBarrierPre(). r=jwalden.
--HG--
extra : rebase_source : 57115245e52573641978199620c6b5abb6528f79
|
2012-09-17 17:20:00 -07:00 |
|
Nicholas Nethercote
|
43ec468195
|
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
|
93a99b2745
|
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
|
8ea9e24f58
|
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
|
831a4ab640
|
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
|
658af0213b
|
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
|
2543b6b904
|
Bug 779411 - Require use-at-start or fixed registers at call instructions. r=sstangl
|
2012-09-17 17:16:03 -07:00 |
|
Javi Rueda
|
2714e95d5f
|
Bug 530099 - Remove extensions.getMore* preferences. r=dtownsend
|
2012-09-17 18:42:36 -04:00 |
|
Jeff Walden
|
9e0a642343
|
Backed out changeset b6855b090307, possible memory leak. r=graphserver
--HG--
extra : rebase_source : f7e5b460f3c96ee74a0ba2abbd122c436e134063
|
2012-09-17 15:11:24 -07:00 |
|
Jeff Walden
|
9c845c1c0a
|
Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
--HG--
extra : rebase_source : ce0a13c66211ad536eca08722cf15b2214e0d8da
|
2012-09-17 15:10:47 -07:00 |
|
Jeff Walden
|
e70cb19323
|
Backed out changeset 9eadf573bb38, possible memory leak. r=graphserver
--HG--
extra : rebase_source : 06d158261952934bfb60c0cc1ce38e1cbcede53a
|
2012-09-17 15:07:42 -07:00 |
|
Jeff Walden
|
491ca7c1dd
|
Backed out changeset 2cdc9370922f, possible memory leak. r=graphserver
--HG--
extra : rebase_source : 465017bdf909f3fa390e2e676b3421a75c6f5b04
|
2012-09-17 15:06:58 -07:00 |
|
Jeff Walden
|
3a422e12b3
|
Backed out changeset cf239b55242a, possible memory leak. r=graphserver
--HG--
extra : rebase_source : 5dc4920582bd2e73e7fa3346ba7b4ec8148a9d0c
|
2012-09-17 15:06:16 -07:00 |
|
Jeff Walden
|
fed8d27b8a
|
Backed out changeset d3d8807c6c59, possible memory leak. r=graphserver
--HG--
extra : rebase_source : f1b208bb368083e8685619a5f0e11fb6c2ffd09b
|
2012-09-17 15:04:21 -07:00 |
|
Terrence Cole
|
b268c5d7d5
|
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
|
bd4bb4ce3e
|
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
|
f60055f832
|
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
|
96714de1e7
|
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
|
89a6a11798
|
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
|
8da248cf92
|
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
|
1ceda183b0
|
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
|
77ad56f70a
|
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
|
0fca176712
|
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
|
a24cade762
|
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
|
e2da808e79
|
Bug 791122 - IonMonkey, fix bogus DOM exit frame assertion. r=efaust
|
2012-09-17 10:34:07 -07:00 |
|
James Kitchener
|
8427688c14
|
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
|
d21c8a19b6
|
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
|
10ec580e54
|
Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
|
2012-09-17 10:37:20 +02:00 |
|
Bill McCloskey
|
975e0736e9
|
Bug 790865 - Add more compartment assertions (r=terrence)
|
2012-09-14 17:19:53 -07:00 |
|
Bill McCloskey
|
65fb8be76c
|
Bug 791371 - IonMonkey: ContextStack::currentScript needs check (r=dvander)
|
2012-09-14 16:23:43 -07:00 |
|
Bill McCloskey
|
fd2fa1f6ef
|
Bug 791376 - Simplify JSObject::swap (r=bholley)
|
2012-09-14 16:20:04 -07:00 |
|
Takanori MATSUURA
|
c7a6a4a9a1
|
Bug 790868 - Remove duplicated --disable-ion definition. r=njn
|
2012-09-14 16:04:47 -04:00 |
|
Andrew Quartey
|
d72ecf6812
|
Bug 791091 - Fix build warnings in XPConnect. r=jorendorff
|
2012-09-14 15:00:01 -04:00 |
|
Ehsan Akhgari
|
a996a4a62d
|
Bug 579517 follow-up: Remove NSPR types that crept in
|
2012-09-14 14:55:01 -04:00 |
|
Jan de Mooij
|
7094adb7a1
|
Bug 764743 - Port RegExp.exec -> RegExp.test optimization to IonMonkey. r=sstangl
|
2012-09-14 18:39:53 +02:00 |
|
Gary Kwong
|
1ab9f9e6fe
|
Bug 727223 - Add test, r=me
|
2012-09-14 08:33:33 -07:00 |
|
Jan de Mooij
|
7ef3830905
|
Bug 790108 part 2 - Use AutoValueArray to root argv array. r=terrence
|
2012-09-14 13:47:43 +02:00 |
|
Jan de Mooij
|
41ddea2058
|
Bug 790108 part 1 - Use HandleObject, MutableHandleValue for pop/shift/push stubs. r=dvander
|
2012-09-14 13:44:15 +02:00 |
|
Norbert Lindenberg
|
63338e5a6b
|
Bug 784300 - Make self-hosted non-constructor functions not have a prototype. r=tschneidereit
|
2012-09-13 11:33:00 +02:00 |
|
Nicholas Nethercote
|
3c06caa3e2
|
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
|
edac75a843
|
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
|
add66d69dc
|
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 |
|