Nicholas Nethercote
|
6a8645f974
|
WinNT bustage fix for bug 538538.
--HG--
extra : convert_revision : f2f5796b620ed75ed33258163590f4d4a884a200
|
2010-01-15 10:05:44 +11:00 |
|
Nicholas Nethercote
|
04deac1562
|
Bug 538538 - lirasm: don't run the optimizers, except when using --random (NJ-specific part). r=graydon,stejohns.
--HG--
extra : convert_revision : 7ab1e0842f7dd1807c11578a34e5e95884a7e6dc
|
2010-01-15 08:59:19 +11:00 |
|
Nicholas Nethercote
|
dd81027128
|
Bug 539621 - nanojit: flush LogControl output on every line. r=edwsmith.
--HG--
extra : convert_revision : e75430160542e5ce18d8ee5768c27fe719315179
|
2010-01-15 08:47:18 +11:00 |
|
Henri Sivonen
|
6835111d7b
|
Bug 539215 - Chunk long tree op queue flushes into multiple runnables in the HTML5 parser. r=bnewman.
--HG--
extra : rebase_source : 31f125d0e833aaea2c1bd4755c16d5e7fd5f2e83
|
2010-01-14 15:58:27 +02:00 |
|
Oleg Romashin
|
959dec8b52
|
Bug 534644 - e10s: implement Qt ipc/chromium backend, part 2. r=benjamin.
|
2010-01-29 08:50:44 +02:00 |
|
Vladimir Vukicevic
|
b98eed802d
|
Missed S14 -> FpSingleScratch renaming
--HG--
extra : convert_revision : 0628e6475f1f08e91a9113e0174230d38272f4e5
|
2010-01-13 18:10:28 -08:00 |
|
Vladimir Vukicevic
|
78c3d13a0e
|
b=523251; add LIR_f2i; r=njn,edwsmith
--HG--
extra : convert_revision : 95e6284a8725404dfb1f2685e1ee5efdc334d169
|
2010-01-13 14:40:35 -08:00 |
|
Steven Johnson
|
f29b5c8836
|
nanojit/NativePPC.cpp: PPC backend needs to ensure caller parameter area is at least 8 registers in size (r=rreitmai,r=nnethercote,bug=539270)
--HG--
extra : convert_revision : 8cc0cbcb83e2ac84078705b23a5232a6d8518a6c
|
2010-01-12 13:49:50 -08:00 |
|
Edwin Smith
|
313f22a44e
|
Lazy-allocate code memory for side exits (bug 538393 r=nnethercote+)
--HG--
extra : convert_revision : 97bacc5dff62389b91741265ca30dc73a2a8f532
|
2010-01-12 08:58:14 -05:00 |
|
Nicholas Nethercote
|
343b23f126
|
Bug 536293 - nanojit: use a bigger --random size with 'make check' (follow-up). r=me.
--HG--
extra : convert_revision : 3f09056fb0a7e3c7c6ae65eba7d58d095bd0c059
|
2010-01-12 16:34:41 +11:00 |
|
Gregor Wagner
|
470074111f
|
Gregor Wagner <anygregor@gmail.com> Bug 533450: js_GetStringBytes ignore js_CStringsAreUTF8 when JSString::isUnitString r=brendan
|
2010-01-15 15:58:33 -08:00 |
|
David Anderson
|
f7e545e0f1
|
Fixed x64 assertion in tracing JSOP_LENGTH on arguments (bug 539965, r=dmandelin).
|
2010-01-15 12:05:01 -08:00 |
|
David Mandelin
|
9600769682
|
Bug 495331: trace JSOP_LAMBDA for non-heavyweight, non-null closures, r=jorendorff,dvander
|
2010-01-15 11:32:14 -08:00 |
|
David Mandelin
|
c100594692
|
Bug 532689: guard that index is in range for arguments[k] on trace, r=bz
|
2010-01-14 18:48:17 -08:00 |
|
David Mandelin
|
f75d33789a
|
Bug 539553: adding one more test case for the new on-trace arguments.length LIR, no_r=me
|
2010-01-14 18:12:54 -08:00 |
|
Jason Orendorff
|
a37f4974e2
|
Bug 539553 - Correctness regression on the r-tree benchmark. r=dmandelin.
|
2010-01-14 18:23:05 -06:00 |
|
Jason Orendorff
|
dbda92dde3
|
Bug 533876 - In JSScope::{add,put}Property, disregard the SPROP_IN_DICTIONARY bit of the flags. r=brendan.
--HG--
rename : js/src/tests/js1_8_1/regress/browser.js => js/src/tests/js1_8_5/regress/browser.js
rename : js/src/tests/js1_8_1/regress/shell.js => js/src/tests/js1_8_5/regress/shell.js
extra : rebase_source : f86f464a91d8f560a1034e45fe23a5bc4c84d9f5
|
2010-01-14 17:20:27 -06:00 |
|
David Mandelin
|
588bfec9a5
|
No bug: fixing manifest bustage introduced in 7d7eb566cd77, no_r=me
|
2010-01-14 16:05:29 -08:00 |
|
Brendan Eich
|
281fe2cb29
|
Another followup for 536564, assertion fix.
|
2010-01-14 15:32:29 -08:00 |
|
Brendan Eich
|
7d53217541
|
Fast followup fix for thinko (536564, r=jorendorff).
|
2010-01-14 14:22:00 -08:00 |
|
Brendan Eich
|
495f36adfc
|
Skip regress-324278.js now, revert it to prev version (with comment tweak).
|
2010-01-14 13:28:32 -08:00 |
|
Brendan Eich
|
983aa690e9
|
Analyze module pattern and private-statics pattern in order to despecialize from methods to slots/sprops (536564, r=jorendorff).
|
2010-01-14 09:33:14 -08:00 |
|
Igor Bukanov
|
702de8885c
|
bug 528200 - replacing GC thing flags with a mark bitmap
|
2010-01-14 11:27:32 +03:00 |
|
Jason Orendorff
|
eb646c48c1
|
Fix DumpSubtree so it doesn't assert. r=nobody, DEBUG-only JS_PROPTREE_DUMPFILE-only code.
|
2010-01-13 15:33:55 -06:00 |
|
Jeff Walden
|
c6e83b6125
|
Bug 538482 - |case null| deoptimizes switch statements to use condswitch. r=jorendorff
|
2010-01-07 17:22:22 -06:00 |
|
Jeff Walden
|
27f822283d
|
Update nanojit-import-rev stamp.
--HG--
extra : rebase_source : 6392bfcfa6746a8f36bcf2ee7b0b2a516a58ac36
|
2010-01-08 12:04:48 -06:00 |
|
Steven Johnson
|
f8b93aa061
|
nanojit/LIR.cpp: LIR_st32f is missing from live() (r=rreitmai,bug=538494)
--HG--
extra : rebase_source : c433a80b05da0600ea4cc1b7ff2f04dfe8bca16a
|
2010-01-07 17:04:30 -08:00 |
|
Steven Johnson
|
0aac1716b7
|
Modify nanojit::live, expose ReverseLister, add some options to VerboseWriter (r=edwsmith,graydon,bug=538000)
--HG--
extra : rebase_source : ad86cba5aadd08f820423d0fdd485f8f56491bd1
|
2010-01-07 16:41:42 -08:00 |
|
Edwin Smith
|
f891912fed
|
Whitespace hygene (r=me)
--HG--
extra : rebase_source : 2711b295a732202b9134f4fa49432d32b622ab4d
|
2010-01-07 13:05:33 -05:00 |
|
Nicholas Nethercote
|
e6e15d358b
|
Bug 538049 - nanojit: problem with qjoin in ExprFilter. r=stejohns.
--HG--
extra : rebase_source : 7660bd9e2c2ab88b933a1a7be3e0a3acdaa4d97f
|
2010-01-06 11:43:19 +11:00 |
|
Steven Johnson
|
2ed4792608
|
Add NJ_USES_QUAD_CONSTANTS mode (and i386 implementation) to allow for faster float constants on CPUs without useful 64-bit immediates. Instead of allocating stack space for the constants (and filling them in via move-immediates), allocate data space for them and embed literal pointers into the code stream. (r=edwsmith, r=nnethercote, bug=533546)
--HG--
extra : rebase_source : 5166a457793f8d99822071b856c3213b23b725ad
|
2010-01-05 15:28:40 -08:00 |
|
Vladimir Vukicevic
|
37cc5c283f
|
Backed out changeset fea4da580994 -- need to split LIR_f2i into nj-central and tm patches
|
2010-01-11 21:54:02 -08:00 |
|
Vladimir Vukicevic
|
373168d7d3
|
b=523251; add LIR_f2i; r=gal
|
2010-01-11 21:41:20 -08:00 |
|
Nicholas Nethercote
|
65deadfefa
|
Update nanojit-import-rev stamp.
|
2010-01-12 15:30:15 +11:00 |
|
Nicholas Nethercote
|
b3361ed5f3
|
Bug 538060 - nanojit: improve 64-bit loads and stores in the X64 back-end. r=gal,rreitmai,edwsmith.
--HG--
extra : convert_revision : 1fd416d0954dc667073f3a92087c01fc23e5c3aa
|
2010-01-11 15:51:49 +11:00 |
|
Steven Johnson
|
3093a45e23
|
fix incorrect WinCE detection in CLZ (r=rreitmai,bug=538632)
--HG--
extra : convert_revision : dc59fb8a1810584ad2e0c61b49689f68d5894501
|
2010-01-08 11:17:07 -08:00 |
|
Steven Johnson
|
de49190585
|
rearrange code to work around MSVC compiler bug (r=nnethercote,bug=538504)
--HG--
extra : convert_revision : 01cfb2d0354910c6ccedec8a9885932b7c58e97b
|
2010-01-08 10:12:29 -08:00 |
|
Steven Johnson
|
04954aa494
|
nanojit/LIR.cpp: LIR_st32f is missing from live() (r=rreitmai,bug=538494)
--HG--
extra : convert_revision : 1dc443aa284f1a84957078757e681c54407ebd3f
|
2010-01-07 17:04:30 -08:00 |
|
Steven Johnson
|
db4338efde
|
Modify nanojit::live, expose ReverseLister, add some options to VerboseWriter (r=edwsmith,graydon,bug=538000)
--HG--
extra : convert_revision : e5ef97918b7944b26105424580c36e4e042c35f4
|
2010-01-07 16:41:42 -08:00 |
|
Edwin Smith
|
127df225b6
|
Whitespace hygene (r=me)
--HG--
extra : convert_revision : f5f333d75636ed9e4c7869bdcf6aaa69beb35a2e
|
2010-01-07 13:05:33 -05:00 |
|
Nicholas Nethercote
|
f6d7e7b7d8
|
Bug 538049 - nanojit: problem with qjoin in ExprFilter. r=stejohns.
--HG--
extra : convert_revision : 08580609c2448559cd2866f8b34381dc34ed1488
|
2010-01-06 11:43:19 +11:00 |
|
Steven Johnson
|
9efa35156a
|
Add NJ_USES_QUAD_CONSTANTS mode (and i386 implementation) to allow for faster float constants on CPUs without useful 64-bit immediates. Instead of allocating stack space for the constants (and filling them in via move-immediates), allocate data space for them and embed literal pointers into the code stream. (r=edwsmith, r=nnethercote, bug=533546)
--HG--
extra : convert_revision : 42048199209f5614ee62adaa25cc6bf75821911a
|
2010-01-05 15:28:40 -08:00 |
|
Blake Kaplan
|
89b461f976
|
Bustage fix -- We can't assert that constant folding worked.
|
2010-01-11 18:52:44 -08:00 |
|
Brendan Eich
|
a17ec0f3aa
|
Bug 538593 - guardClass always does a JS_snprintf even though it usually doesn't use the result (r=dvander).
|
2010-01-11 18:48:08 -08:00 |
|
David Mandelin
|
7d217b4429
|
Bug 538314: add ad hoc closure test suite to trace-tests, r=jorendorff
|
2010-01-11 18:18:42 -08:00 |
|
David Mandelin
|
ac104211b4
|
Backed out changeset 70854fa518da -- toolkit/ files were changed by accident
|
2010-01-11 18:15:17 -08:00 |
|
David Mandelin
|
f9c31cbe84
|
BUg 538314: add ad hoc closure test suite to trace-tests, r=jorendorff
|
2010-01-07 13:14:20 -08:00 |
|
Vladimir Vukicevic
|
f3fa823190
|
No bug. Fix typed array tests; rs=brendan
|
2010-01-11 17:21:33 -08:00 |
|
Blake Kaplan
|
0d1d39c382
|
No bug. Fix GCC warnings. rs=brendan
|
2010-01-11 13:34:56 -08:00 |
|
Blake Kaplan
|
2453f5bb11
|
Bug 537673 - Don't constant-fold a parenthesized callee expression. r=jorendoff
|
2010-01-07 15:58:44 -08:00 |
|