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 |
|
Jim Blandy
|
f484d93db5
|
Bug 820692: JS GDB pretty-printers: find enum values correctly, whether GDB stores them as .bitpos or .enumval. DONTBUILD r=sfink
This patch also includes a fix for a minor error-printing bug in run-tests.py.
|
2012-12-13 21:03:22 -08:00 |
|
Nicholas D. Matsakis
|
7054b864d6
|
Bug 820676: Remove unreachable basic blocks from the control flow graph in
IonMonkey. r=jandem
|
2012-12-13 19:03:34 -08:00 |
|
Terrence Cole
|
d5384859e6
|
Bug 821551 - Correctly root all callers of elementWriteIsDenseArray; r=billm
|
2012-12-13 17:54:20 -08:00 |
|
Benjamin Peterson
|
482a78d941
|
Bug 821469 - Don't start compression thread if not requested. r=billm
|
2012-12-13 20:41:27 -05:00 |
|
Jason Orendorff
|
314194ef5a
|
Tests for bug 744731, which luke accidentally fixed in rev b863ef9946b8. no_r=just-passing-tests.
--HG--
extra : rebase_source : e15699f34f19be134b952c6be826e6f0277b6d5c
|
2012-12-13 19:18:07 -06:00 |
|
Brian Hackett
|
06cb27fcd3
|
Bug 820873 - Don't eliminate resume point uses of nodes which flow to phis, r=dvander
|
2012-12-13 17:44:25 -07:00 |
|
Brian Hackett
|
96fa499bc0
|
Bug 821216 - Don't trigger off thread compilation with no threads available, r=dvander.
|
2012-12-13 15:27:07 -07:00 |
|
Till Schneidereit
|
12dcc64b1c
|
Bug 820390 - Implement AutoHashMapRooter and AutoObjectObjectHashMap. r=terrence
--HG--
extra : rebase_source : 5b6950ddae603ccdfabb7a6de0cd46b5c3d6331f
|
2012-12-13 22:50:56 +01:00 |
|
Boris Zbarsky
|
3ae0798d94
|
Bug 820862. JSJitInfo should say what sort of function it is. r=jandem
|
2012-12-13 17:08:43 -05:00 |
|
Terrence Cole
|
ea1ffaab45
|
Bug 816776 - Add debug-mode exact rooting assertions for Shape; r=sfink
--HG--
extra : rebase_source : fbd47f598964cbb03dcc782198c10164e09a26f2
|
2012-11-29 10:22:10 -08:00 |
|
Bill McCloskey
|
780cb8b79d
|
Bug 816064 - Assert against NULL objects in deferred release (r=mccr8)
|
2012-12-13 11:18:41 -08:00 |
|
Benjamin Smedberg
|
7a5dc5c7e4
|
Bug 776985 - libs-xpcshell-tests should not attempt to install backup files that end in ~, r=ted
--HG--
extra : rebase_source : 99524befd5c276a9028c778216425de20201fb6e
|
2012-07-25 10:26:41 -04:00 |
|
Brian Hackett
|
b34a6c7253
|
Bug 813671 - ModI should not clobber input register, r=jandem.
|
2012-12-13 09:20:38 -07:00 |
|
Brian Hackett
|
1cb12b9138
|
Bug 814396 - CharCodeAt OOL call should not rejoin in the middle of the inline path, r=jandem.
|
2012-12-13 09:12:41 -07:00 |
|
Jan de Mooij
|
1770b3cf45
|
Bug 820816 - Refactor call object creation to not require a StackFrame. r=luke
|
2012-12-13 13:19:32 +01:00 |
|
Jon Coppeard
|
947ecbf100
|
Bug 820871 - GC: Validate gray marking r=billm
--HG--
extra : rebase_source : 932c1be89d941714d4b4f4ab1b01509395d35749
|
2012-12-10 13:42:41 +00:00 |
|
Jon Coppeard
|
6884c80c6f
|
Bug 820422 - GC: Store buffered gray roots per-compartment r=billm
--HG--
extra : rebase_source : 0fb2e6d96c8a4cb91c045444be0ff12bf5eb4010
|
2012-12-11 17:03:44 +00:00 |
|
Jan de Mooij
|
806588558c
|
Bug 820105 - Add callWithABI overload that takes the callee as Address. r=dvander
|
2012-12-13 09:33:15 +01:00 |
|
Robert O'Callahan
|
2034095a1b
|
Backing out bug 815010 due to test failures
|
2012-12-13 16:06:34 +13:00 |
|
Robert O'Callahan
|
c2254e0514
|
Backed out changeset 531eb76b7ab6 (bug 815010) due to major test bustage
|
2012-12-13 16:06:06 +13:00 |
|
Jim Blandy
|
494db15875
|
bug 820691: Don't use GDB's --python option to run JS pretty-printer tests; newer GDBs don't have that option. DONTBUILD r=sfink
|
2012-12-12 18:09:50 -08:00 |
|
Jim Blandy
|
c0928bdcb3
|
Bug 819525: JS GDB pretty-printers: Don't trip over tagless structs. DONTBUILD r=sfink
|
2012-12-12 18:09:50 -08:00 |
|
Till Schneidereit
|
5c6346f7c9
|
Bug 815010 - Create lazy interpreted function's script in the jsdbg API's JS_GetFunctionScript. r=luke
--HG--
extra : rebase_source : 937a9c607b5f703463539fffb1f298e61a6fd53b
|
2012-12-10 15:46:52 +01:00 |
|
Till Schneidereit
|
42d2a106d0
|
Bug 819702 - apply de-macroization and de-constification form JS2C to selfhosted.js. r=shu DONTBUILD
--HG--
extra : rebase_source : 68579a8050c1ad7a1bc59cd2c4fdc450ec8faa74
|
2012-12-13 02:10:34 +01:00 |
|
Bobby Holley
|
e6d3334eb8
|
Bug 818716 - Move XBL detection into nsContentUtils and remove filename hack. r=mrbkap
|
2012-12-12 17:09:37 -08:00 |
|
Bobby Holley
|
c05806cc51
|
Bug 820666 - Tag XBL script for <field> elements and child scripts. r=jorendorff
|
2012-12-12 17:09:37 -08:00 |
|
Terrence Cole
|
c94abe7e00
|
Bug 821013 - Exactly rooting IonBuilder::jsop_initelem; r=billm
--HG--
extra : rebase_source : 6616c002c039b92dacbd5b5ef76ee320af8073dd
|
2012-12-12 15:01:36 -08:00 |
|
Bill McCloskey
|
40a80da8f1
|
Bug 819443 - Fix compile error (r=red)
|
2012-12-12 13:44:33 -08:00 |
|
Bill McCloskey
|
89f5ca56f4
|
Bug 819443 - Make sure we don't finalize on background thread (r=luke)
|
2012-12-12 13:17:45 -08:00 |
|
Bill McCloskey
|
935ede40ea
|
Bug 819443 - Fix some enums (r=terrence)
--HG--
extra : rebase_source : f6d9342a5b077c5691cefa8eeb760e6527855290
|
2012-12-12 13:17:43 -08:00 |
|
Bill McCloskey
|
14b9689032
|
Bug 782818 - Temporarily enable compartment assertions (r=luke)
|
2012-12-12 12:59:51 -08:00 |
|
Brian Hackett
|
3d72625d7a
|
Bug 819329 - Use AutoFlushCache when attaching finished compilations, r=dvander.
|
2012-12-12 13:18:00 -07:00 |
|
Justin Lebar
|
b24ea3769f
|
Bug 820540 - Build more things with -funwind-tables when DMD is enabled on ARM. r=glandium
This allows our backtraces to trace into more files.
As part of this fix, fix typo in gfx/cairo/cairo/src/Makefile.in introduced in bug 785422.
|
2012-12-12 11:15:35 -05:00 |
|
Benjamin Peterson
|
f7f8c9fdfc
|
Bug 819509 - Rename almost everything dealing with strict mode to just |strict|. r=njn
--HG--
extra : rebase_source : b9698ec5c0fee259ca84aa29ec15118509d9e86f
|
2012-12-12 01:37:34 -05:00 |
|
Benjamin Peterson
|
fd438966a7
|
Bug 819509 - Reduce possible tokenizer lookahead. r=njn
--HG--
extra : rebase_source : 85362ff2f4703c23cb5a46cef5fa837a4d8f8240
|
2012-12-12 01:35:26 -05:00 |
|
Benjamin Peterson
|
9b616ed08e
|
Bug 819509 - Remove old strict mode code and simplify. r=njn
--HG--
extra : rebase_source : bc45b3d5c6229042512a8079ec9941e86df8a4c5
|
2012-12-12 01:35:17 -05:00 |
|
Benjamin Peterson
|
dc2fde2fc6
|
Bug 819509 - Make strictness a boolean. r=njn
--HG--
extra : rebase_source : c27dcc98cf86d2550590e097f484a15bd26e89a3
|
2012-12-12 01:35:12 -05:00 |
|
Benjamin Peterson
|
c5b6be9c32
|
Bug 819509 - Reimplement banning of XML in defaults. r=njn
--HG--
extra : rebase_source : c6caca04941cd93ccc19414cb1f15bccf686f49c
|
2012-12-12 01:35:06 -05:00 |
|
Benjamin Peterson
|
596094116d
|
Bug 819509 - Reparse functions if we discover they are strict. r=njn
--HG--
extra : rebase_source : ab04928f5922e6785f32dcd802b2474525981e99
|
2012-12-12 01:35:05 -05:00 |
|