Gary Kwong
|
c5c4f0dd8f
|
Workaround YARR assert (bug 808478, r=sstangl).
|
2012-12-17 16:57:48 -08:00 |
|
Benjamin Peterson
|
f9009a7959
|
Bug 822283 - Make APIs that access strictMode() on the TokenStream private. r=njn
--HG--
extra : rebase_source : 9707c69c9a9dc5fd8f762e770d4fec9a03c98af2
|
2012-12-17 19:51:54 -05:00 |
|
Jeff Walden
|
4aca71290f
|
Bug 792108 - Implement JSCLASS_EMULATES_UNDEFINED to allow objects of a given class to act like the value |undefined| in certain contexts. Also add a TI flag for such objects, permitting us to assume that no objects use the flag until one is observed, also speeding up object-is-truthy tests when no falsy object is observed. r=jandem, r=bz
--HG--
extra : rebase_source : a76167661fffc26adf0e631d0b87c842b5fc0ed5
|
2012-09-15 11:19:54 -07:00 |
|
Benjamin Peterson
|
2f49579a9e
|
Bug 821103 - Don't spit out strict warnings on non-strict code. r=njn
|
2012-12-17 19:11:44 -05:00 |
|
Masatoshi Kimura
|
23eedb7035
|
Bug 822094 - Part 1: Unwrap the transfable parameter if allowed. r=sfink
|
2012-12-17 17:43:45 -05:00 |
|
Gene Lian
|
f48d0b7bff
|
Bug 821633 - Alarm API - .getAll() need to wrap the objects respecting to the content window (part 1, ObjectWrapper.jsm and Cu.createDateIn()). r=sicking
|
2012-12-17 13:29:00 +08:00 |
|
Brian Hackett
|
e33ad42761
|
Bug 821735 - Cleanup/fix population and checking of register and slot information in safepoints, r=jandem.
|
2012-12-17 15:32:03 -07:00 |
|
Brian Hackett
|
88c9f11bcc
|
Bug 821788 - Prevent elimination of phis and resume point operands for operands of inline calls, r=jandem.
|
2012-12-17 15:10:12 -07:00 |
|
Ed Morley
|
c55d4f4e1a
|
Backout bc98fdc051f5 (bug 792108) for assertions on a CLOSED TREE
|
2012-12-17 21:35:12 +00:00 |
|
Steve Fink
|
ec2833ff3f
|
Bug 821389 - Rooting for testLooselyEqual.cpp. r=terrence
--HG--
extra : rebase_source : f9190f387808dcacf86db265266f7bf7f7ca1ca2
|
2012-12-17 11:55:44 -08:00 |
|
Steve Fink
|
a11c81e2f5
|
Bug 817818 - Miscellaneous rooting fixes. r=terrence
--HG--
extra : rebase_source : 0b26361bc48a8c6879b85d9fa356e94f48b7b980
|
2012-12-17 11:55:15 -08:00 |
|
Steve Fink
|
2cb1932439
|
Bug 821123 - do not assume the first rooter has been scanned. r=terrence
--HG--
extra : rebase_source : a59926b74388195337a066cb56786f119f7fe15c
|
2012-12-17 11:55:02 -08:00 |
|
Steve Fink
|
7839b02ba3
|
Bug 822409 - Need definition of JSFlatString. r=jimb
--HG--
extra : rebase_source : b74378ab44fe8a206b669159376998094ff609ea
|
2012-12-17 11:54:17 -08:00 |
|
Jeff Walden
|
3b056a88f9
|
Bug 792108 - Implement JSCLASS_EMULATES_UNDEFINED to allow objects of a given class to act like the value |undefined| in certain contexts. Also add a TI flag for such objects, permitting us to assume that no objects use the flag until one is observed, also speeding up object-is-truthy tests when no falsy object is observed. r=jandem, r=bz
--HG--
extra : rebase_source : 0081cf0155a2ca30cee859db9dd9bf2e3374b204
|
2012-09-15 11:19:54 -07:00 |
|
Jim Mathies
|
f5523fcce2
|
Bug 817881 - Move test plugin to dist/plugins, and touch up tests and test logic to support the change. r=glandium, dtownsend
|
2012-12-17 12:08:00 -06:00 |
|
Bill McCloskey
|
b84a200306
|
Bug 811587 - Limit scheduledForDestruction assert to brain transplants (r=luke)
--HG--
extra : rebase_source : 95c4634f5862508d8a798a9c651fd9aba808ca25
|
2012-12-17 11:27:48 -08:00 |
|
Nicholas Nethercote
|
2e2da37c6a
|
Bug 821470 - Avoid calling TokenStream::strictMode() from the BytecodeEmitter. r=benjamin
--HG--
extra : rebase_source : 6099c1231425ca7b5fd5bf28ca9b712c840a31d2
|
2012-12-16 21:08:11 -08:00 |
|
Ed Morley
|
00264a3661
|
Bug 820471 - Disable test_weakmaps.xul on Windows for too many intermittent failures
|
2012-12-17 13:21:18 +00:00 |
|
Bill McCloskey
|
65569579db
|
Bug 819635. r=bhackett
|
2012-12-16 19:59:51 -05:00 |
|
Masatoshi Kimura
|
6b9c763cde
|
Bug 818281 - Remove DOMClassInfo remnants from XMLHttpRequest. r=bz
|
2012-12-16 19:57:12 -05:00 |
|
Trevor Saunders
|
63d7222d76
|
bug 819215 - make NS_IMPL_CYCLE_COLLECTION_XXXCLASS unnecessary r=smaug, mccr8
|
2012-12-08 00:08:37 -05:00 |
|
Till Schneidereit
|
01f653aa8e
|
Bug 784293 - Support creating and lazily cloning arbitrary objects in self-hosted code. r=jwalden
--HG--
extra : rebase_source : fd34d2f604ee41e7e44307f3095227d202c8fb55
|
2012-10-10 22:53:51 +02:00 |
|
Jeff Walden
|
e0523203c9
|
Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
|
2012-12-14 18:58:45 -05:00 |
|
Erick Dransch
|
ceec509f17
|
Bug 808286 - Use enum instead of JSBool for param to js_ErrorReportNumber. r=Waldo
|
2012-12-10 18:11:17 -08:00 |
|
Marty Rosenberg
|
b92f06d732
|
Don't spew uninitialized memory. (bug 822042, r=evilpie)
|
2012-12-15 16:38:36 -05:00 |
|
Boris Zbarsky
|
0f260a660f
|
Bug 773911 part 1. Inline js::GetContextCompartment. r=waldo
|
2012-12-15 11:53:15 -05:00 |
|
Jan de Mooij
|
a9f28f8855
|
Bug 821816 - Add INITELEM_ARRAY and use it instead of INITELEM in array literals. r=bhackett
|
2012-12-15 16:29:54 +01:00 |
|
Jan de Mooij
|
29a70a17f7
|
Bug 821707 - Refactor INITELEM code in the interpreter. r=jorendorff
|
2012-12-15 12:12:46 +01:00 |
|
Gary Kwong
|
5d6fc31c8a
|
Bug 810767 - Update Valgrind flags in jit_test.py, r=njn
|
2012-12-14 22:09:58 -08:00 |
|
Phil Ringnalda
|
aad2348d80
|
Back out 96b591267cb3 (bug 745194) for test failures on a CLOSED TREE
|
2012-12-14 14:53:06 -08:00 |
|
Jason Orendorff
|
b118eea739
|
Backout a567cc63a389 (bug 820180) due to red on Windows.
--HG--
extra : rebase_source : 83177da726fdd2945a3c3293b72c8c615ed7b25d
|
2012-12-14 15:29:02 -06:00 |
|
Kannan Vijayan
|
0f773e7148
|
Bug 820084 - Fix handling of thisv value when top-level script is entered into via enterJIT. r=sstangl
|
2012-12-14 16:24:28 -05:00 |
|
Jason Orendorff
|
3acc2c751c
|
Bug 817368 - Map.prototype.{keys,values,entries}. r=luke.
--HG--
extra : rebase_source : c802c900efe40c7204747519868051e9fa085e99
|
2012-12-14 14:33:13 -06:00 |
|
Jason Orendorff
|
0f7fe31744
|
Bug 820180 - Isolate JS pseudorandom number generator state per compartment. r=luke.
--HG--
extra : rebase_source : 966bf5fd222b342a3ede69c68cb95d97568d98b7
|
2012-12-14 14:27:22 -06:00 |
|
Jason Orendorff
|
bd00a15d85
|
Bug 745194 - [jsdbg2] Crash on Heap, trying to execute NULL, with Debugger forced return, methodjit, and GC. r=bhackett.
--HG--
extra : rebase_source : f5dbf256b10161f0859df94dcccec123415d7a4b
|
2012-12-14 13:48:46 -06:00 |
|
Sean Stangl
|
8ca8cb4d91
|
Bug 808245, Part 6/6 - Add MatchOnly mode and lazify RegExpStatics. r=dvander
|
2012-12-12 18:11:28 -08:00 |
|
Sean Stangl
|
492a7dd84f
|
Bug 808245, Part 5/6 - Use MatchPairs for RegExp output. r=dvander
|
2012-12-12 17:42:02 -08:00 |
|
Sean Stangl
|
c6da174664
|
Bug 808245, Part 4/6 - Compile RegExpShared at execution time. r=dvander
|
2012-12-12 17:23:04 -08:00 |
|
Sean Stangl
|
9172ef6850
|
Bug 808245, Part 3/6 - Merge RegExpCode into RegExpShared. r=dvander
|
2012-12-12 16:54:05 -08:00 |
|
Sean Stangl
|
68b072a280
|
Bug 808245, Part 2/6 - Remove the unused hackedSource RegExp type. r=dvander
|
2012-12-12 16:37:15 -08:00 |
|
Sean Stangl
|
2ed198c577
|
Bug 808245, Part 1/6 - Fix some nits, especially vim modelines. r=dvander
|
2012-12-12 16:31:49 -08:00 |
|
Brian Hackett
|
1d1b197acc
|
Bug 814966 - Add backtracking register allocator, r=jandem.
|
2012-12-14 11:57:30 -07:00 |
|
Brian Hackett
|
e02365d1ff
|
Bug 821151 - Never call destructors for splay tree elements, r=luke.
|
2012-12-14 11:47:27 -07:00 |
|
Tom Schuster
|
213a6ebc1f
|
Bug 808148 -Implement experimental Math.imul. r=Waldo
|
2012-12-14 19:28:14 +01:00 |
|
Bill McCloskey
|
a0184786c9
|
Bug 821493 - Change who is responsible for passing runtime to GCMarkers (r=terrence)
|
2012-12-13 14:48:55 -08:00 |
|
Terrence Cole
|
e7f3722956
|
Bug 816779 - Add some exact rooting assertions for JSScript; r=bhackett
--HG--
extra : rebase_source : e8318b572b481d68d3b17f6bbd18df297c2f2fc1
|
2012-11-29 10:22:12 -08:00 |
|
Till Schneidereit
|
cea46cd79a
|
Bug 815010 - Create lazy interpreted function's script in the jsdbg API's JS_GetFunctionScript. r=luke
--HG--
extra : rebase_source : 3f326115a955bdb99789bf17a6ba1631c6ea3440
|
2012-12-10 15:46:52 +01:00 |
|
Brian Hackett
|
289f585792
|
Bug 821151 - Add splay tree utility class, r=luke.
|
2012-12-14 09:53:52 -07:00 |
|
Jan de Mooij
|
425605c5e3
|
Bug 821268 - Move NaNCond to the assembler. r=djvj
|
2012-12-14 09:51:11 +01:00 |
|
Nicholas D. Matsakis
|
185bd44da8
|
Bug 820676: Minor improvement. r=luke
|
2012-12-13 21:43:20 -08:00 |
|