9d053a2a56cce4511af697a72b5089f1eb0efb07
2010-03-26 18:38 -0500
Jason Orendorff - Bug 500431 part 5 - Make js::PropertyCache fields private. r=brendan.
181ef94693d5224eff04c99914b0623c8ece0b37
2010-03-29 00:02 -0700
Jeff Walden - Readd jsarray.cpp changes for bug 548702. array_sort in particular is a rat's-nest of complexity, so this file's changes are being pushed in isolation from all others. In the interest of getting the tree as pristine for morning, I'm pushing this now and letting it cycle while I sleep -- if it turns anything pretty colors, please back out. Otherwise, look for more in the morning...
220207eefb3011230f2ff1bd004be2dfa15ba410
2010-03-28 22:05 -0700
Jeff Walden - Readd bug 548702's changes to jsapi.cpp, jsexn.cpp, jsfun.cpp, jsnum.cpp, and jsstr.cpp.
707d5b2e9aafa908c300adc943b51bef7b3444f2
2010-03-28 20:32 -0700
Jeff Walden - Readd all jsobj.cpp and related changes from bug 548702.
9d62aa689bd01137449d9b1e5ffea013eec7ce72
2010-03-28 18:02 -0700
Nicholas Nethercote - Bug 541030 - nanojit: isconstq() should only succeed for 64-bit integer (TM-specific part). r=dvander.
d1aa10888d8ef35892583b58b6eee70bf61d44df
2010-03-28 17:48 -0700
Nicholas Nethercote - Update nanojit-import-rev stamp.
cb5914d2a5db3f99538e96ae76f1cfd7e19ee50b
2010-03-28 16:49 -0700
Nicholas Nethercote - Bug 541030 - nanojit: isconstq() should only succeed for 64-bit integer. r=rreitmai.
46b22e830aa97c4ffdfbaef459485c59372bde93
2010-03-28 15:31 -0700
Ignore Bukanov - Bug 555338 - preprocessor define to tell when rdtsc is available. r=nnethercote.
aaf6469a6edee1b23b57b7ec8e0bd8d1e674f8a9
2010-03-28 13:34 -0700
Jeff Walden - Readd more of the new rooting scaffolding from bug 548702, without enabling it (except in a side-by-side fashion where the two can both function and coexist).
dc91da32411b6dc9ec7860edfa2bda65f88d2ae9
2010-03-27 00:04 -0700
Jeff Walden - More mismerging fixes.
7d8ccfa3f7a244fb7777e3aed031dc71ebb1b74c
2010-03-26 22:57 -0700
Jeff Walden - Fix mismerge.
7fa301b622eb781ca2515275c19904c1a963e199
2010-03-26 22:10 -0700
Jeff Walden - MergeĀ².
ade01a37624aaaa9704580e0ae80c9d90aca9b61
2010-03-26 21:53 -0700
Jeff Walden - Merge.
81494bc56f63ce7f68ffc6c0fded8423713b31aa
2010-03-26 18:01 -0700
Jeff Walden - Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
e68d2b012d59321538f642913f1b62909592368b
2010-03-26 19:37 -0700
Luke Wagner - Bug 555104 - remove JS_ExecuteScriptPart (r=brendan)
4a32bcd70c494120045b4c7fd1f4ba64a96245aa
2010-03-26 15:32 -0700
Jeff Walden - Revert strict-aliasing disabling now that n810 has shown not to improve without it. Also change from -Wstrict-aliasing=2 to -Wstrict-aliasing=3; gcc claims the latter gives more precise warnings with fewer mistakes, and I don't think we care that much about it being a little slower, for only the files in SpiderMonkey.
9a0a4c64da0a2168981d3fefb4e5c0c21952eefe
2010-03-26 09:58 -0500
David Anderson - Fixed regression with recursive scripts missing a return (bug 552196, r=gal).
23442b4a6e2090c89c2b2745925303f0a4731f15
2010-03-26 09:01 -0500
Jason Orendorff - Bug 500431 part 4 - Encapsulate PropertyCacheEntry::pcval. r=brendan.
b2daab8b12af868256d810cf392827853f254a76
2010-03-25 16:11 -0700
Gregor Wagner - Bug 553682, TM: GC Profiler Part2. r=igor
f896af789657a9e731d129c515441f0cea136c2f
2010-03-25 15:20 -0700
Gregor Wagner - Bug 553682, TM: GC Profiler Part1: Gnuplot script. r=gal
bec74236a5c83b76e9c2672207a92de1f76d76fe
2010-03-24 20:16 -0700
Nicholas Nethercote - Remove dead variable to avoid GCC warning. no bug, r=me.
5166cbc96bb687fcb36d2d3c4ed64696b4ff82c9
2010-03-24 20:16 -0700
Nicholas Nethercote - Bug 542016 - Remove LIR_addp (TM-specific part). code=edwsmith, r=nnethercote.
1fc20dafbffad09d06d0adf91b698386edaec583
2010-03-24 20:13 -0700
Nicholas Nethercote - Update nanojit-import-rev stamp.
ea454deb245b13e49f3d787bd5996e9591be2c1f
2010-03-24 20:41 -0400
Edwin Smith - Cleaned up trailing whitespace (r=me)
36d36db4d3403594a7051d8150ca66295939920b
2010-03-24 20:35 -0400
Edwin Smith - replace AvmAssert with NanoAssert everywhere (bug 554549 r=nnethercote+)
61a4b97b627fdf420c0e0854dcd544ce34ecb30b
2010-03-24 20:08 -0400
Edwin Smith - Remove now-dead LIR_iaddp/qaddp/addp (bug 542016, r=nnethercote+)
d9d99f65a1b67f86b146de4d7895e30feaf3c195
2010-03-24 15:34 -0700
Nicholas Nethercote - Bug 553518 - nanojit: avoid 'test r,r' where possible on i386. r=edwsmith.
7aa88b7b6e4443dcff05a8e5f0a804eab002e7ba
2010-03-24 19:32 -0700
Nicholas Nethercote - merge
306648d6018c5f7e4e0582079f2a3a74cf98acd4
2010-03-24 19:30 -0700
Nicholas Nethercote - Follow-up to bug 517910: dslots aren't read-only. r=jorendorff on IRC.
23e9bcf00a86af0c5b4a36e4df7407abcd9761a6
2010-03-24 21:20 -0500
Jason Orendorff - Bug 500431 part 3 - Rename JSPropertyCache to js::PropertyCache and other renamings. r=brendan.
d043d2ac6e828e2e14af2e34091c73432bf45699
2010-03-24 18:23 -0500
Jason Orendorff - Disable js/src/tests/js1_8_1/extensions/regress-466905-05.js which now fails. See bug 554793 for more.
fd0080b3e6111e23132588e941491a92e780eec4
2010-03-24 16:16 -0500
Jason Orendorff - Bug 500431 part 2 - Replace macros with inline functions in jspropertycache. r=brendan.
ba2ef20d98de3b6afd0c8a69beed79c218117ce2
2010-03-24 16:16 -0500
Jason Orendorff - Bug 500431 part 1 - Move property cache code to jspropertycache{.h,.cpp,inlines.h}. r=brendan.
4bbdad95af8420f12ca9a461453c8afe0f84a341
2010-03-24 14:40 -0700
Jim Blandy - Bug 552500: Don't bother to dynamically detect stack growth direction. r=waldo
91f2500e48e5dad26210f975474162e9cf5938a0
2010-03-24 13:18 -0700
Brendan Eich - Disable partial flat closures pending scope chain reconstruction on trace (554572, r=jorendorff).
cdb5a9fd839599fc9bb516200e20fa4a12c595e3
2010-03-24 12:36 -0700
Andreas Gal - Public JS API for new ES5 Object functions (551595, r=jwalden).
f909e6aacc8753c8dd0809f2959968dfc02e5d5e
2010-03-23 21:23 -0700
Julian Seward - Bug 531350 - TMFLAGS=fragprofile leads to reading freed memory. r=graydon.
732dbd2b2d46ae2b1b3022b9a2fbea3048f6a6c7
2010-03-23 17:30 -0700
Jim Blandy - Bug 554102: Cleanup: switch from global TokenStream functions to methods. a=cdleary, r=jimb
e804d07cf96bb9cd66c805fdb6577ce3bdffbbf2
2010-03-23 16:07 -0700
Nicholas Nethercote - Bug 517910 - NJ: add more alias-set annotations to LIR so as to improve CSEing of loads (TM-specific part). r=gal,dvander.
ebee0290c5b3ea6940cae0b381b3cf164367f14e
2010-03-23 16:00 -0700
Nicholas Nethercote - Update nanojit-import-rev stamp.
0db87fb46cb2d25abf9c198280e1f3258f9f0b2b
2010-03-23 15:49 -0700
Nicholas Nethercote - Follow-up assertion failure fix for bug 517910. r=me.
31596ada8bfd959580399eaa1a6e741dea37a19b
2010-03-23 15:28 -0700
Nicholas Nethercote - Update nanojit-import-rev stamp.
c4c2174afcca586d8278c3e585a5b577b4247312
2010-03-23 15:05 -0700
Nicholas Nethercote - Bug 517910 - NJ: add more alias-set annotations to LIR so as to improve CSEing of loads. r=edwsmith.
656054962a9ebaac6236bd4daefbbfef34fbaef4
2010-03-23 15:09 -0400
Edwin Smith - Fix PPC bustage for bug 507089 (r=me)
30e0a4ed98b5adea50bdd7aeb9ce475025a71731
2010-03-22 12:18 -0700
Nicholas Nethercote - ARM bustage fix for bug 507089. r=me.
c55d266e9f79ee3c84c5844ad1b42abdd593aa74
2010-03-23 13:03 -0700
Jeff Walden - Temporarily disable strict aliasing to check whether that has any relevance to the n810 bustage.
ac5ed50ad4da24c2cae44d2e2023c6a8c391b289
2010-03-23 13:03 -0700
Jeff Walden - Revert symbolizing changes, to see whether optimized+no strict aliasing fixes n810.
afbfa51f81ed4fc30d140d038b4e1d9587036981
2010-03-23 12:36 -0500
Jason Orendorff - Backed out changeset 6dcce4f4d9dd due to orange.
d6ece89eb98df462bb8bf18b8483b317928273ea
2010-03-23 12:35 -0500
Jason Orendorff - Backed out changeset 6dcce4f4d9dd due to orange.
776508642f3993f787ce8c075dd993c0d854a04b
2010-03-23 08:58 -0700
Luke Wagner - Bug 554203 - remove dead code in JSOP_STOP (r=brendan)
6dcce4f4d9dd29b868168cde5384756d1aa53921
2010-03-23 10:03 -0500
Jason Orendorff - Fix test js1_8_5/regress/regress-533876.js.
99f1e94c77a302c5c103410ee2e36cb2735a0e42
2010-03-23 09:41 -0500
timeless - Bug 552905 - JS_DefineUCFunction seems to be missing a CHECK_REQUEST. r=jorendorff.
cdcdaf01be6ce6eb346874e839b8cc4f92b2ea2b
2010-03-22 18:21 -0500
Jason Orendorff - Bug 509857 - Get rid of DTOA_LOCK. r=jwalden.
3383cccf276c716330756aaee585f3d6b5cd59a1
2010-03-22 22:17 -0700
Jeff Walden - Zillionth time's the charm.
da8b6eaa2a305bc4a7a5d63539c1e96af93f1eae
2010-03-22 22:39 -0700
Jeff Walden - Back out 38cb39bc6744, 400097fb04e7, and 1dca6e135a1e for great orangeness.
38cb39bc6744626c5f41e0b6cf9ccd58e457cd8b
2010-03-22 20:58 -0700
Andreas Gal - more build fun with bug 553541
400097fb04e78ea846efa085c29eb11c07c4b4e2
2010-03-22 20:15 -0700
Andreas Gal - nobody ever got hurt by too much parenthesis in expressions (build fix follow-up for 553541)
1dca6e135a1e38d049cb51acb1222cb5b358dd75
2010-03-22 20:02 -0700
Andreas Gal - Allocate short strings in the GC heap, avoiding malloc + free (553541, r=igor).
114be95eca4c15276e22ac60e7ddd50507eb4271
2010-03-22 18:40 -0700
Jeff Walden - Sigh, js has its own configure.in that needs identical changes, doesn't it...
9ab9132b1055e71aff108122f80f9a85d63379a1
2010-03-22 16:43 -0700
Blake Kaplan - Bug 542858 - Don't pretend that the complex global object is a function. r=jorendorff
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip