Ms2ger
|
25008de059
|
Bug 672893 followup - Make JSCompartment not a JS_FRIEND_API; r=luke
|
2012-01-24 20:14:11 +01:00 |
Jeff Walden
|
5bcf1f98f0
|
Bug 720759 - Delete the fallible EqualStrings signature when both provided strings are linear, so that callers are required to use the faster, infallible linear-strings overload. r=Ms2ger
|
2012-01-24 10:30:46 -08:00 |
Jeff Walden
|
a471a1864a
|
Bug 720759 - Convert js::SameValue, js::StrictlyEqual, js::LooselyEqual, and js::EqualStrings to return a value through a bool*, not a JSBool*, to eliminate a (single!) Windows warning. r=Ms2ger
|
2012-01-24 10:29:55 -08:00 |
Justin Lebar
|
6f9b37fd43
|
Bug 696162 - Fix jsgcchunk's AllocGCChunk to be more efficient and to avoid potential problems on Mac 10.7. r=igor
--HG--
extra : rebase_source : 13160f0e9d8b09ed31359daf451adff3e68de30d
|
2012-01-24 13:50:45 -05:00 |
Luke Wagner
|
6068502afa
|
Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
|
2011-07-18 14:54:48 -07:00 |
Bill McCloskey
|
7b51fae2d8
|
Bug 720505 - Remove MarkRuntime from jsapi.h exports (r=Ms2ger)
|
2012-01-24 10:21:12 -08:00 |
Matt Brubeck
|
5f506f38e1
|
Back out e7fa7c10803e and ebf0c9794a34 (bug 696162) because of Win64 build failure
|
2012-01-24 08:59:40 -08:00 |
Justin Lebar
|
d9888e6b3c
|
Bug 696162 - Followup: Fix comment style. DONTBUILD
|
2012-01-24 10:57:33 -05:00 |
Justin Lebar
|
e0d70bfc97
|
Bug 696162 - Modify jsgcchunk's AllocGCChunk to be more efficient and to avoid potential hangs on Mac 10.7. r=igor
|
2011-11-10 15:08:59 -05:00 |
Jan de Mooij
|
796259b65c
|
Move GETELEM/SETELEM operations to jsinterpinlines (bug 718683, r=pierron)
|
2012-01-24 16:20:34 +01:00 |
Nathan Froyd
|
05a6926a1c
|
Bug 714365 - DictionaryHelpers.cpp gets rebuilt on every build. r=ted
|
2012-01-23 07:55:21 -08:00 |
Ms2ger
|
22266cda47
|
No bug - Try to fix ¬m bustage.
|
2012-01-24 14:45:35 +01:00 |
Ben Turner
|
a9c7587993
|
Bug 705640 - Implement DOMError as defined in DOM 4, r=mounir.
--HG--
extra : transplant_source : %15%98Xx%C3%F3%89%95%94%5Eu%99%B0%CC%8B%E0V%3A4%C6
|
2012-01-24 02:13:41 -08:00 |
Jim Blandy
|
663a6014a8
|
Bug 717417: Don't skip ScriptDebugEpilogue when an onExceptionUnwind handler throws an uncaught exception or terminates the debuggee. r=jorendorff
|
2012-01-23 17:44:32 -08:00 |
Jim Blandy
|
0424de52a7
|
Bug 717417: Add 'terminate' shell primitive. r=jorendorff
|
2012-01-23 17:44:30 -08:00 |
Brian Hackett
|
fd333c1476
|
Ensure code is discarded appropriately when kicking frames into the interpreter, bug 719674. r=dvander
|
2012-01-23 16:50:23 -08:00 |
Bill McCloskey
|
6024b2a83d
|
Bug 716027 - Add write barrier to SetReservedSlot in jsfriendapi.h (r=bhackett)
|
2012-01-23 16:43:19 -08:00 |
Bill McCloskey
|
b600363fab
|
Bug 716033 - Move write barriers from jsapi.h to jsfriendapi.h (r=luke,bholley)
|
2012-01-23 16:43:12 -08:00 |
Brian Hackett
|
afd6a8403b
|
Convert integers to doubles at join points immediately after a chunk boundary, bug 719918. r=dvander
|
2012-01-23 16:42:21 -08:00 |
Brian Hackett
|
af40d3d15a
|
Don't leak JITScript->shimPool, bug 720359. r=dvander
|
2012-01-23 16:35:12 -08:00 |
Jeff Walden
|
e2b7cdf1db
|
Bug 720316 - Convert RegExp indexes into uint32_t. r=luke
--HG--
extra : rebase_source : bc166b8b951b7142b27f423fdbb6aba7e3087d97
|
2012-01-19 17:15:24 -08:00 |
Jeff Walden
|
ab65bc54f2
|
Bug 720316 - Remove the entirely-unused JOF_SLOTATOM. r=luke
--HG--
extra : rebase_source : 2f2222eebe863873d7d85323e9dd5c5484c72193
|
2012-01-18 16:55:59 -08:00 |
Jeff Walden
|
cc5c77dbed
|
Bug 720316 - Introduce GET_UINT8 and SET_UINT8 helpers for bytecode immediate examination/setting. r=luke
--HG--
extra : rebase_source : 7413b96b2e1b048b78c37d6a7b0700d6b1d84874
|
2012-01-17 17:55:27 -08:00 |
Jeff Walden
|
321306d0cd
|
Bug 720511 - Make sure indexed elements on prototypes of an array being joined show through in the final join-string. r=luke
--HG--
extra : rebase_source : 9979fa265e18e347fb0406c39044bce6fa183aef
|
2012-01-21 04:05:53 -08:00 |
Santiago Gimeno
|
fb6ecb4459
|
Bug 715265 - Optimize all-int array sort and avoid creating a JSString per element when there is no comparator (r=luke)
--HG--
extra : rebase_source : 0a61ff4ac1cafa450b78fad1cf4adde3246729fc
|
2012-01-23 14:06:02 -08:00 |
Andrew McCreight
|
821eb101a0
|
Bug 720292 - add more cycle collector edge names. r=smaug
|
2012-01-23 15:25:53 -08:00 |
Brian Hackett
|
651ffa594b
|
Add incremental GC barrier for generator frames associated with args/call objects, bug 716013. r=billm
|
2012-01-23 13:59:04 -08:00 |
Brian Hackett
|
36e14bbce6
|
Add JSOP_LOOPENTRY for target of initial loop jump, bug 720169. r=dvander
|
2012-01-23 13:51:01 -08:00 |
Gregory Szorc
|
f1d1ea0f85
|
Bug 717713 - Add -Qunused-arguments to default Clang compiler flags; r=ted
|
2012-01-23 13:32:12 -08:00 |
Jeff Walden
|
bd5d832b2f
|
Bug 720094 - Simplify the implementation of JSDOUBLE_IS_NaN a bit, consolidating two implementations (conditioned on the architecture) into one. r=dvander
|
2012-01-20 23:39:32 -08:00 |
Jeff Walden
|
eea04f58d3
|
Bug 719659 - Add -std=gnu99 to CFLAGS so that gcc and friends permit use of C99 constructs without warnings. This doesn't mean that everything in C99 is permitted now -- only the stuff supported by all the compilers we care about, including MSVC. r=espindola
--HG--
extra : rebase_source : 0788763db92464426eaab05cc92ba9d4baea152c
|
2012-01-20 19:00:55 -08:00 |
Adam
|
bada412c9a
|
Bug 688891: Remove unaligned LifoAlloc API. (r=cdleary)
|
2012-01-18 20:40:20 -08:00 |
Adam
|
b9e612ab7c
|
Bug 688891: C++ power-armor for Sprinter. (r=cdleary)
|
2012-01-20 15:09:56 -08:00 |
Luke Wagner
|
33e1a67ecb
|
Bug 720067 - re-merge StackSpace.h with Stack.h, extract gc/Root.h (r=bhackett)
|
2012-01-20 19:49:33 -08:00 |
Ed Morley
|
17cb57ffd4
|
Backout 143f01714f2b (bug 705640) for build failures
|
2012-01-23 14:25:47 +00:00 |
Ben Turner
|
84576fe4ec
|
Bug 705640 - 'Implement DOMError as defined in DOM 4'. r=mounir.
|
2012-01-23 03:02:54 -08:00 |
Ed Morley
|
dad3296378
|
Backout fcb3a7884fa9 (bug 705640) for build failures
|
2012-01-23 11:48:35 +00:00 |
Ben Turner
|
009cf09ae5
|
Bug 705640 - 'Implement DOMError as defined in DOM 4'. r=mounir.
|
2012-01-23 03:02:54 -08:00 |
Tom Schuster
|
d180920bc3
|
Bug 686296 - Non-extensible ArrayBuffer __proto__ should not be changable. r=jorendorff
--HG--
extra : rebase_source : 93384a978862d4f140e6d28296f24340a32fe4df
|
2012-01-21 19:25:54 +01:00 |
David Mandelin
|
50cc40d596
|
Bug 718128: Implement draft spec ArrayBuffer.slice, r=jwalden
|
2012-01-18 17:27:13 -08:00 |
Brian Hackett
|
163145abd5
|
Root strings in native iterators when converting from array of jsids, bug 719686. r=dvander
|
2012-01-20 16:22:16 -08:00 |
Brian Hackett
|
2d818cd9f1
|
Fix use of space above the active JS stack pointer, bug 718347. r=dvander
|
2012-01-20 16:19:05 -08:00 |
Brian Hackett
|
963d82df9d
|
Keep track of SSA variable values at exception blocks after an explicit throw, bug 719758. r=dvander
|
2012-01-20 16:13:23 -08:00 |
Luke Wagner
|
88a1823ba1
|
Bug 719878 - AllFramesIter does not find all frames when the current segment contains only a native call (r=sfink)
--HG--
extra : rebase_source : c9f22d1ee0e2aa0501ad90ffe51a7ed1c13f9f33
|
2012-01-20 16:00:26 -08:00 |
Geoff Lankow
|
eee791ac56
|
Backed out changeset 86da174de8df (bug 719841)
|
2012-01-21 11:26:40 +13:00 |
Geoff Lankow
|
6a0b6f53cf
|
Backed out changeset febc999231e4 (bug 719841)
|
2012-01-21 11:26:37 +13:00 |
Bobby Holley
|
347327d88f
|
Bug 719841 - Assert that inner objects don't appear in prototype chains. r=jorendorff
|
2012-01-20 13:32:44 -08:00 |
Jason Orendorff
|
c2952ca599
|
Bug 719841 - Do not innerize an object assigned to __proto__. r=mrbkap
|
2012-01-20 13:32:44 -08:00 |
Brian Hackett
|
df98b251c6
|
Backout 5cdf9574bede for build failures.
|
2012-01-20 07:33:44 -08:00 |
Brian Hackett
|
c40f1818a1
|
Remove emitter special casing for __proto__, bug 717249. r=waldo
|
2012-01-20 07:14:55 -08:00 |