User Push date [To Local] | Changeset | Patch author — Commit message |
---|---|---|
rsayre@mozilla.com Mon Apr 05 17:26:41 2010 +0000 | 1942c0b4e1018bb85fc17676c634d6e631662073 | Robert Sayre — Merge tracemonkey to mozilla-central. ← 236 merge changesets [Collapse] |
df40cdde12730b8b6874e7dd2595c3fbaec63248 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
954e0f3185f7ecab2b2b5fae29085a01c5189ae3 | Robert Sayre — Fix thinko in test. | |
157e043e33765abb8d4864bd081e4239bf3ea5eb | Robert Sayre — Fix up the tests from bug 555246 to run when there's no evalcx function available. | |
e4364736e170e88788578cf963d563d137d2d54f | Jason Orendorff — Bug 555246 - Wrong answer for 'this' in function code when entry frame was produced by a call across globals. r=brendan. | |
023a40061ac0f149352b31734050cf5cb85c19c4 | Dan Witte — Typo fix. | |
49e1438ca5c1f48153291fe47adea033251f532e | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 9: Add ctypes to jsshell. r=gal | |
2ffce4096c56868ae20d4c13ec328f353957cb94 | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 8: Add ctypes JS module bits to toolkit. r=bsmedberg | |
e93ce383b699d0f9795342d1fcb8f12055fe17b0 | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 7: Remove additional NSPR dependencies. r=benjamn | |
6cda3ed74baaace07cdc2341b1335e90de96f9ac | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 6: Add ctypes to JSAPI. r=sayrer | |
d052f11b495bfc278deed384c40dcc17f95f0398 | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 5: Remove nsILocalFile option, and corresponding XPCOM dependency, for ctypes.open(). r=jorendorff | |
7b252bd84c794a16ec75d8d361b1d6b3fcaadf04 | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 4: Use js string conversion functions. r=benjamn | |
508e1575dd040e915685b22c46f6fdcdeba33e51 | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 3: Split out low-level JS 16-bit <--> 8-bit string conversion functions. r=jorendorff | |
5492beca24632d6ccd2c8cb781ef70f3f50b5bcc | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 2: Use Vector classes instead of nsTArray/ns*String. r=benjamn | |
7b370d70eb6861f34d56ab523e45fa9858bd6d2a | Dan Witte — Bug 538324 - Move ctypes into js/src. Part 1: Move ctypes into js/src/ctypes. r=sayrer | |
c0a4b27c724f74162a1577e04ec13598c016012e | Robert Sayre — Merge mozilla-central to tracemonkey. | |
a00d7a9303c3b0714bbacbbae3b608fc896b8f0c | Robert Sayre — Disable reftest 508908-1.xul. See bug 556124. | |
82fdfc3438ddb7366c5ab61667de8431f13fa4e8 | Robert Sayre — Bug 554850: silence JSBool -> bool conversion warnings in msvc. r=waldo | |
a3d2ab03aff0cb4eb1f8fe76800340de0d5040c5 | Robert Sayre — Bug 554798: msvc warning in json.cpp. r=waldo | |
2f9e98369fc364afd02d58f84fe0398c148f3995 | Robert Sayre — Bug 554851: MSVC warning C4345 is lame. r=lw | |
b8acc9cb4afb8493067f0ad5723e5c21cca6ecca | Robert Sayre — Bug 554152: Fix handling of space parameter match final spec. r=waldo | |
12422087607e30703e25635636afa5cf5b3e820b | Robert Sayre — Bug 554079: JSON.parse should reject control characters. r=waldo | |
e89b17df09aa176695ab6aa4e9ab60a164d3ad60 | Robert Sayre — JSON stringify and parse have the wrong length. bug 554082. r=waldo | |
23d28870491610028798de565bfcd45b70bc835c | Luke Wagner — Remove JSTreeContext/TokenStream warnings (no bug, r=me) | |
2aad6cddf9454ca752a9d72ea37e4ac31d5bc988 | Jason Orendorff — Bug 554195 - jsdtoa.cpp should #define MALLOC and FREE. r=jwalden. | |
31b699be9f634c68c179afb8fc4b89ee03583c91 | Jason Orendorff — No bug: fix visibility warnings in GCC, no_r=me | |
fd93131c3bb9c7588e56049f0e2171d9bfa0c9a0 | Nicholas Nethercote — Bug 556353 - Remove OBJ_IS_NATIVE, HAS_FUNCTION_CLASS. r=brendan. | |
3ddc4115027394c62db4616d09f6163df2914385 | Nicholas Nethercote — merge | |
972b8c497b73aa179809d5414de287b9a5cb144e | Nicholas Nethercote — Bug 555633 - nanojit: rename opcodes in LIRopcode.tbl (TM-specific part). r=jseward. | |
4abae81c8d2674e8e240a565356c6df3e1fb3e0b | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
e8ce5f6d4aa9bc852ebe09a8cb06c1d23f4ca677 | Nicholas Nethercote — Fix ARM bustage for bug 555633. r=me. | |
c7cfe9ef7ba8781c5aab1215be57f6e879c01d54 | Nicholas Nethercote — Bug 555633 - nanojit: rename opcodes in LIRopcode.tbl. r=edwsmith. | |
3f92bb022ee94e740c66d538c0d95b2825f93228 | Jason Orendorff — Bug 556315 part 2 - JSObject::getGlobal() and JSStackFrame::getThisObject(). r=gal. | |
f918b1215673bf9abb03305b57ed7b23e955a75a | Robert Sayre — Merge. | |
609c188f0bdc28b9867bf80800d92de7add15ab5 | Robert Sayre — Merge. | |
b2f90065b52d225f8823fb33492c680945fd5cb7 | Robert Sayre — Merge. | |
c03d8f9f6b5641a192a0fbe705c5ac6f34b474f1 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
62016a11cd1c618e32bf4017b3052f26e298dc61 | Jason Orendorff — Bug 556315 part 1 - Remove GCReachableFrame. r=gal. | |
d9e498d0517944a2c6f4675b9bb04aa96ed840c4 | Jeff Walden — Bug 538690 - js::AutoValueVector for auto-managed rooting and storage of an indefinite number of jsvals. r=igor | |
9851a9b1647fed71def4f6de7bfc1385f44f8417 | Blake Kaplan — Bug 515496 - Eliminate extra security check when computing this. r=jorendorff. | |
427b42ddeb2e7f4091cd16ca7821b4a2d5f80a97 | Robert Sayre — Merge. | |
8df53b3a4bd9f0d338f61a8da331a169bb9df3e0 | Robert Sayre — Fix merge bustage. | |
3a9063bea021f22b0b29c5503764ce50787f76be | Robert Sayre — Merge mozilla-central to tracemonkey. | |
d9ede2c4c67855773c8d12966909eae52f697caf | Nicholas Nethercote — Don't pointlessly set fslots[JSSLOT_ARRAY_COUNT] to a integer jsval when converting a dense array to a slow array. no bug, r=brendan via IRC. | |
46c47aedb0d4218c74783b3c949fdcffe490de9b | Nicholas Nethercote — Bug 555881 - TM: remove dead fields from TraceMonitor. r=waldo. | |
6606d03df5cca8691830780c184e78cd5257c98f | Vladimir Vukicevic — b=555807; typed array native constructor fix; r=jorendorff | |
96e8ea26998fa1330f75db0becd1d4c3e870034f | Nicholas Nethercote — Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal. | |
993c318b58efff334d855beddae601e59eb41744 | Jeff Walden — Remove all remnants of JSTempValueRooter. WIN! | |
8ff2a43d08b63be08de947c9caeaa8ad5dd7d229 | Jeff Walden — Realign to 64-bit, since pointers won't be sufficient for that on 32-bit systems. | |
bb4d4c6bf6bcd4c8dd570520e1ec91fcba86c6e1 | Jeff Walden — Readd changes to nsJSEnvironment.{cpp,h}, and adjust js::LazilyConstructed so as to force pointer alignment on the theory that's what was wrong. | |
4a8f267a746b3afd4a556ecfb7bd4365d10d303b | Vladimir Vukicevic — b=555721 - typed array checks; r=jorendorff | |
bf9c4630fa386424c63a589591676a773a171b6d | Brendan Eich — Fix arguments objects to share a runtime-wide empty scope, instead of each getting a differently shaped own scope at birth (554626, r=igor). | |
c96ff1b10cd2ad02faf19d55b7b359cecbd91c99 | Jeff Walden — Readd jsregexp.{cpp,h} (and to users of the regex-statics save/restore methods) changes for bug 548702, betting the nsJSEnvironment.{cpp,h} changes were the bad ones causing n810 bustage. | |
cca4fef59a309f7c7d32a535c2de1b799478c867 | Jeff Walden — Readd jsdbgapi.cpp, json.cpp, jsopcode.cpp, and jstracer.cpp changes from bug 548702. | |
797f224e76ccc6ed35b1099ac0daf7bd32b955f3 | Jeff Walden — Readd ctypes, xpconnect, plugin, xpinstall, canvas, and typed array changes from bug 548702. | |
f3bb6aa1a412084e95621b59a476c407395768de | Jeff Walden — Backed out changeset 79fd90e2dd87, n810s all orange -- yay! Something fruitful to investigate! | |
79fd90e2dd8761c29a33af5e1677b87e718a02bf | Jeff Walden — Readd jsregexp.{cpp,h} (and to users of the regex-statics save/restore methods) and nsJSEnvironment.{cpp,h} changes for bug 548702. | |
91ea7c87b144c1a9fd5e3ab7c0d67af105dbe97f | Jeff Walden — Oops, forgot a necessary change to go with the jsparse changes in the last push. | |
3211a63c869e5adac3d25f8045542e3b90b9ec29 | Jeff Walden — Readd jsparse.cpp and jsparse.h changes for bug 548702. | |
27ce44df7c0a0c925ee530df0030f07ddfacda5e | Jeff Walden — Readd substantive jsgc.cpp changes for bug 548702. | |
b945df30de33aae2cafff0209b6fe80f3a936f57 | Jason Orendorff — Fix busted tests to use reportCompare. no_r=orange. | |
b3719e1315f46a672383fa4e1ce7a19a1e14f1a2 | Jeff Walden — Readd jsiter.cpp, jsscript.cpp, jsxml.cpp changes for bug 548702. | |
00caf9fe2748698e0c75ea7343243b5614a5fe49 | Jason Orendorff — Bug 541255 - "Assertion failure: obj->isDenseArray(), at ../jsarray.cpp". r=brendan. | |
eb5999d8b46fa99a700b597e7915bc8b4a7d2436 | Jason Orendorff — Bug 554996 - Eliminate native-ops check before testing property cache. Part 2: tracer. r=gal. | |
9c131032063f2979c03f14c521f7cba264b3d7f1 | Jason Orendorff — Bug 554996 - Eliminate native-ops check before testing property cache. Part 1: interpreter. r=gal. | |
9d053a2a56cce4511af697a72b5089f1eb0efb07 | Jason Orendorff — Bug 500431 part 5 - Make js::PropertyCache fields private. r=brendan. | |
181ef94693d5224eff04c99914b0623c8ece0b37 | 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 | Jeff Walden — Readd bug 548702's changes to jsapi.cpp, jsexn.cpp, jsfun.cpp, jsnum.cpp, and jsstr.cpp. | |
707d5b2e9aafa908c300adc943b51bef7b3444f2 | Jeff Walden — Readd all jsobj.cpp and related changes from bug 548702. | |
9d62aa689bd01137449d9b1e5ffea013eec7ce72 | Nicholas Nethercote — Bug 541030 - nanojit: isconstq() should only succeed for 64-bit integer (TM-specific part). r=dvander. | |
d1aa10888d8ef35892583b58b6eee70bf61d44df | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
cb5914d2a5db3f99538e96ae76f1cfd7e19ee50b | Nicholas Nethercote — Bug 541030 - nanojit: isconstq() should only succeed for 64-bit integer. r=rreitmai. | |
46b22e830aa97c4ffdfbaef459485c59372bde93 | Ignore Bukanov — Bug 555338 - preprocessor define to tell when rdtsc is available. r=nnethercote. | |
aaf6469a6edee1b23b57b7ec8e0bd8d1e674f8a9 | 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 | Jeff Walden — More mismerging fixes. | |
7d8ccfa3f7a244fb7777e3aed031dc71ebb1b74c | Jeff Walden — Fix mismerge. | |
7fa301b622eb781ca2515275c19904c1a963e199 | Jeff Walden — Merge². | |
ade01a37624aaaa9704580e0ae80c9d90aca9b61 | Jeff Walden — Merge. | |
81494bc56f63ce7f68ffc6c0fded8423713b31aa | 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 | Luke Wagner — Bug 555104 - remove JS_ExecuteScriptPart (r=brendan) | |
4a32bcd70c494120045b4c7fd1f4ba64a96245aa | 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 | David Anderson — Fixed regression with recursive scripts missing a return (bug 552196, r=gal). | |
23442b4a6e2090c89c2b2745925303f0a4731f15 | Jason Orendorff — Bug 500431 part 4 - Encapsulate PropertyCacheEntry::pcval. r=brendan. | |
b2daab8b12af868256d810cf392827853f254a76 | Gregor Wagner — Bug 553682, TM: GC Profiler Part2. r=igor | |
f896af789657a9e731d129c515441f0cea136c2f | Gregor Wagner — Bug 553682, TM: GC Profiler Part1: Gnuplot script. r=gal | |
bec74236a5c83b76e9c2672207a92de1f76d76fe | Nicholas Nethercote — Remove dead variable to avoid GCC warning. no bug, r=me. | |
5166cbc96bb687fcb36d2d3c4ed64696b4ff82c9 | Nicholas Nethercote — Bug 542016 - Remove LIR_addp (TM-specific part). code=edwsmith, r=nnethercote. | |
1fc20dafbffad09d06d0adf91b698386edaec583 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
ea454deb245b13e49f3d787bd5996e9591be2c1f | Edwin Smith — Cleaned up trailing whitespace (r=me) | |
36d36db4d3403594a7051d8150ca66295939920b | Edwin Smith — replace AvmAssert with NanoAssert everywhere (bug 554549 r=nnethercote+) | |
61a4b97b627fdf420c0e0854dcd544ce34ecb30b | Edwin Smith — Remove now-dead LIR_iaddp/qaddp/addp (bug 542016, r=nnethercote+) | |
d9d99f65a1b67f86b146de4d7895e30feaf3c195 | Nicholas Nethercote — Bug 553518 - nanojit: avoid 'test r,r' where possible on i386. r=edwsmith. | |
7aa88b7b6e4443dcff05a8e5f0a804eab002e7ba | Nicholas Nethercote — merge | |
306648d6018c5f7e4e0582079f2a3a74cf98acd4 | Nicholas Nethercote — Follow-up to bug 517910: dslots aren't read-only. r=jorendorff on IRC. | |
23e9bcf00a86af0c5b4a36e4df7407abcd9761a6 | Jason Orendorff — Bug 500431 part 3 - Rename JSPropertyCache to js::PropertyCache and other renamings. r=brendan. | |
d043d2ac6e828e2e14af2e34091c73432bf45699 | Jason Orendorff — Disable js/src/tests/js1_8_1/extensions/regress-466905-05.js which now fails. See bug 554793 for more. | |
fd0080b3e6111e23132588e941491a92e780eec4 | Jason Orendorff — Bug 500431 part 2 - Replace macros with inline functions in jspropertycache. r=brendan. | |
ba2ef20d98de3b6afd0c8a69beed79c218117ce2 | Jason Orendorff — Bug 500431 part 1 - Move property cache code to jspropertycache{.h,.cpp,inlines.h}. r=brendan. | |
4bbdad95af8420f12ca9a461453c8afe0f84a341 | Jim Blandy — Bug 552500: Don't bother to dynamically detect stack growth direction. r=waldo | |
91f2500e48e5dad26210f975474162e9cf5938a0 | Brendan Eich — Disable partial flat closures pending scope chain reconstruction on trace (554572, r=jorendorff). | |
cdb5a9fd839599fc9bb516200e20fa4a12c595e3 | Andreas Gal — Public JS API for new ES5 Object functions (551595, r=jwalden). | |
f909e6aacc8753c8dd0809f2959968dfc02e5d5e | Julian Seward — Bug 531350 - TMFLAGS=fragprofile leads to reading freed memory. r=graydon. | |
732dbd2b2d46ae2b1b3022b9a2fbea3048f6a6c7 | Jim Blandy — Bug 554102: Cleanup: switch from global TokenStream functions to methods. a=cdleary, r=jimb | |
e804d07cf96bb9cd66c805fdb6577ce3bdffbbf2 | 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 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
0db87fb46cb2d25abf9c198280e1f3258f9f0b2b | Nicholas Nethercote — Follow-up assertion failure fix for bug 517910. r=me. | |
31596ada8bfd959580399eaa1a6e741dea37a19b | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
c4c2174afcca586d8278c3e585a5b577b4247312 | Nicholas Nethercote — Bug 517910 - NJ: add more alias-set annotations to LIR so as to improve CSEing of loads. r=edwsmith. | |
656054962a9ebaac6236bd4daefbbfef34fbaef4 | Edwin Smith — Fix PPC bustage for bug 507089 (r=me) | |
30e0a4ed98b5adea50bdd7aeb9ce475025a71731 | Nicholas Nethercote — ARM bustage fix for bug 507089. r=me. | |
c55d266e9f79ee3c84c5844ad1b42abdd593aa74 | Jeff Walden — Temporarily disable strict aliasing to check whether that has any relevance to the n810 bustage. | |
ac5ed50ad4da24c2cae44d2e2023c6a8c391b289 | Jeff Walden — Revert symbolizing changes, to see whether optimized+no strict aliasing fixes n810. | |
afbfa51f81ed4fc30d140d038b4e1d9587036981 | Jason Orendorff — Backed out changeset 6dcce4f4d9dd due to orange. | |
d6ece89eb98df462bb8bf18b8483b317928273ea | Jason Orendorff — Backed out changeset 6dcce4f4d9dd due to orange. | |
776508642f3993f787ce8c075dd993c0d854a04b | Luke Wagner — Bug 554203 - remove dead code in JSOP_STOP (r=brendan) | |
6dcce4f4d9dd29b868168cde5384756d1aa53921 | Jason Orendorff — Fix test js1_8_5/regress/regress-533876.js. | |
99f1e94c77a302c5c103410ee2e36cb2735a0e42 | timeless — Bug 552905 - JS_DefineUCFunction seems to be missing a CHECK_REQUEST. r=jorendorff. | |
cdcdaf01be6ce6eb346874e839b8cc4f92b2ea2b | Jason Orendorff — Bug 509857 - Get rid of DTOA_LOCK. r=jwalden. | |
3383cccf276c716330756aaee585f3d6b5cd59a1 | Jeff Walden — Zillionth time's the charm. | |
da8b6eaa2a305bc4a7a5d63539c1e96af93f1eae | Jeff Walden — Back out 38cb39bc6744, 400097fb04e7, and 1dca6e135a1e for great orangeness. | |
38cb39bc6744626c5f41e0b6cf9ccd58e457cd8b | Andreas Gal — more build fun with bug 553541 | |
400097fb04e78ea846efa085c29eb11c07c4b4e2 | Andreas Gal — nobody ever got hurt by too much parenthesis in expressions (build fix follow-up for 553541) | |
1dca6e135a1e38d049cb51acb1222cb5b358dd75 | Andreas Gal — Allocate short strings in the GC heap, avoiding malloc + free (553541, r=igor). | |
114be95eca4c15276e22ac60e7ddd50507eb4271 | Jeff Walden — Sigh, js has its own configure.in that needs identical changes, doesn't it... | |
9ab9132b1055e71aff108122f80f9a85d63379a1 | Blake Kaplan — Bug 542858 - Don't pretend that the complex global object is a function. r=jorendorff | |
d412747189f623a6bfc8f1e454eee95bb7d50383 | Brendan Eich — Followup fix for 497789: work around apparent gcc 4.4 aliasing bug (r=dvander). | |
b63d655726dd189a60b2302754a7ccc25ca136d4 | Jeff Walden — Force ARM builds to be debug to really, really get symbols this time, for realz. r=<unprintable words> | |
c9e8ef81e7f4e244fde458356925fac145d7015e | Jeff Walden — Another try at getting a symbolicated build from tinderbox...words cannot express my feelings on this matter at this point. | |
806dfb7f713db7ec264caa2d616382e86cc5cdcd | Jeff Walden — Fix ARM-only typo in nanojit merge (NB: NOT being simultaneously merged to nanojit-central out of expediency). r=sparky | |
ff6b54ac276de71f3d73801431a001657af421e3 | Brendan Eich — Use direct object shape instead of identity as key for deep property cache hits (497789, r=jorendorff). | |
d52333800c73dbef8b0fefab4c41eeec06f63828 | Luke Wagner — Bug 554043 - fix negated bool, broken by TT_VOID patch (r=dvander) | |
f4e6161afc357b37c8cf3b4af3b9fd85fc590daf | Nicholas Nethercote — Bug 507089 - TM/nanojit: prepare to add get/set methods for CallInfo::_argtypes (TM-specific part). r=jorendorff. | |
5e8ebf7d4742c3b6af19fd61a4f23e1ebb26261d | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
d64155596297a492a34e06370e1daf01d5445b7a | Nicholas Nethercote — Fix windows bustage for bug 507089. r=me. | |
63cfe236a671574ef65949f4811cf5db9067c3cf | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
cc5f301065a7d0b36b28ca10d46268aedb82286d | Nicholas Nethercote — Bug 507089 - TM/nanojit: prepare to add get/set methods for CallInfo::_argtypes. r=edwsmith. | |
75e6b677949dc10bb836813c4aa0314778aec72e | Chris Leary — Bug 553423 - JS scanner namespacing cleanup (r=lw) | |
fb0172bc7d00ab9488d57e3f804ab0f62149d7c0 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
5ff90d0961a7bf7917cc54b94c148d9e2997350d | Nicholas Nethercote — Bug 552374 - nanojit: clean up asm_spill() and friends a little. r=edwsmith. | |
1fd3836fc778708c781dd29927f97def3e12682a | Jeff Walden — (Again) back out previous change now that it's triggered an n810 tinderbox build. r=sweet-clean-hackfree-code-again | |
e6974e6f762125e87eab7eb64b303eec99055f4d | Jeff Walden — (Again, Tinderbox cycles lied to me about when the build of which revision had started) attempt to (temporarily, for one build cycle only) preempt symbol-stripping on n810, so that the generated build will have symbols and thus can be debugged. r=evil-evil-awful-hack-this-is-the-worst-thing-I-have-ever-pushed-but-it-must-be-done | |
f5ed9e9238e7e1912c7592030397006b7f44a5af | Jeff Walden — Back out previous change now that it's triggered an n810 tinderbox build. r=sweet-clean-hackfree-code-again | |
fe7cbf7eea0e8a489f1aebed0520afa3b9bfb563 | Jeff Walden — Attempt to (temporarily, for one build cycle only) preempt symbol-stripping on n810, so that the generated build will have symbols and thus can be debugged. r=evil-evil-awful-hack-this-is-the-worst-thing-I-have-ever-pushed-but-it-must-be-done | |
35030f4db29877cd14bb2cb6d3f728258b706246 | Luke Wagner — Backed out changeset 6403442ffa1d (failure on windows, winnt.h defines TokenType!) | |
6403442ffa1de19e3deb0646a0f992286698d6d9 | Chris Leary — Bug 553423 - JS scanner namespacing cleanup (r=lw) | |
178f1770734dd8647616db5f88898fc56ccd35c7 | Andreas Gal — add missing test file for bug 553407 | |
8d9066469059dd02c23d33c5b2827b273d388068 | Andreas Gal — Report proper typeof for XPCNativeWrapper(obj) and XPCNativeWrapper(fun) (553407, r=mrbkap). | |
550c5bd4fbae52a599a7157f4e0269367a5cd78a | Brendan Eich — Skip test for 503860 until bug 497789 is patched. | |
8bd2545a48282f4e57c0d7f63444a7bf0df1fc94 | Luke Wagner — Fixed 64-bit LIR type assertion (no bug, rs=dvander). | |
3f09b480b148b386067091be2d738145b3174a47 | Luke Wagner — Bug 552586 - split JSVAL_SPECIAL into TT_SPECIAL and TT_VOID (r=dvander) | |
2851cb841760d9a0c6356d2dd0d8b0edd74eae94 | Andreas Gal — Re-seed Math.random() for each window/frame/context (475585, r=waldo,dolske). | |
b0e4229738010b6e9797658482c2baae417bde21 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
6202159027185a53aac2f1a24559797e833bf495 | Nicholas Nethercote — Yet another Windows bustage fix for bug 531687. | |
3ab44616c90f39e05e6ee3cb368c4185bf74abe7 | Nicholas Nethercote — Another Windows bustage fix for bug 531687. | |
0f500b25076fb042ea769397b8e63c8a6da955c3 | Nicholas Nethercote — Windows bustage fix for bug 531687. | |
fb40471645ea874820e483d70a019e4d9ed4a9d2 | Josh Matthews — Bug 526793 - Add gczeal() function to xpcshell. r=mrbkap | |
86ec439689768e2da8becd8ee517abba955ce657 | Nicholas Nethercote — Bug 531687 - Duplicate node names in TMFLAGS=aftersf printout (TM-specific part). r=jseward. | |
f929faee2964b4b52c3f0e27e41f6f1dbd448df1 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
42a26f80a36ca8379a4be46b8cb39b20f9fc2d3b | Nicholas Nethercote — Bug 531687 - Duplicate node names in TMFLAGS=aftersf printout. r=edwsmith. | |
7e0ebb967dfefb3dbefdec275848c6fa0e921f2c | Nicholas Nethercote — Bug 534310 - nanojit: split asm_quad() into asm_immq() and asm_immf(). r=edwsmith. | |
20ea2635b1c0c08080ae415d9bb15ad863a0f39d | Nicholas Nethercote — Bug 552614 - nanojit: fix AR::Iter::next(). r=rreitmai. | |
d775e874fb2f9f2ef104caacb9cb328769929695 | Blake Kaplan — Fix warnings. rs=jorendorff | |
08f9be1e83150fbb758f8aa71e304fd1e3168ab3 | Vladimir Vukicevic — b=550351; don't abort recording when accessing out of range typed array element (return undefined instead); r=gal | |
869bebcf1f211030a0ca651f0dfec22ef5ce0eb5 | Jason Orendorff — Bug 480850 - Add JSAPI function JS_New. r=mrbkap. | |
25d07807a602515e04e6db5e90e091d031fb2c9e | Jason Orendorff — Bug 530583 - Delete silly JS_INT32_TO_PTR etc. macros. r=jwalden. | |
08b5d4ff62f5395ed3c7d625258ab547d090d160 | Brendan Eich — Add tests for 503860 to jstests.list. | |
49e51ab798cf133f187155c0bbf6da00cc148fd9 | Brendan Eich — Restore lost rt->protoHazardShape check (503860, r=jorendorff). | |
eba4f78cdca490001b37b3a7fb3bfc93819f6a08 | Igor Bukanov — bug 551680 - replacing JS_(Suspend|Resume)Request with JSAutoSuspendRequest. r=mrbkap | |
881eacfc665c1a2c205bd5adf7699e60f6b0914a | Luke Wagner — (Fixed assert) Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky) | |
9438a169c69c5511f9ea1657c3d8eb3aeca0df2e | Bob Clary — bug 552218 - mark ecma/Date/15.9.5.14.js, ecma/Date/15.9.5.34-1.js, ecma_3/Date/15.9.5.5.js as random on Linux due to DST issues. | |
7c675b971d31b251c3f85ee37b6da5f256aef540 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
6eedb7f2c6d1d215a74762e0d8de1f79509a2c1c | Nicholas Nethercote — Fix mochitest failures caused by the patch for bug 498193. r=me. | |
975958755e79494abc3f930230e584f685be0a1a | Edwin Smith — Redo X64 asm_fneg to only allocate XMM regs, fix indirect calls, and revert asm_restore to old logic (bug 535706 r=nnethercote+) | |
6c2d0b28dd6e00acc99df0ee4eb3c6c9074a8eec | Luke Wagner — Merge | |
4d9c84f70fd9587a18d75ea34fb6cc67611c13d3 | Luke Wagner — Backed out changeset bc5039752e41 | |
636836c65832aa9b9d2ccfa22dd3f27300e8a6a5 | Igor Bukanov — bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin | |
bc5039752e41db77bf5ec36767898c886d0db513 | Luke Wagner — Bug 551539 - use memcmp for inner loop of StringMatch, sometimes (r=bzbarsky) | |
945067a187b6f3d2634b7d0986922341ee38fd70 | Luke Wagner — Add argv bounds check in js shell's EvalInFrame (no bug, r=me) | |
6db4daa3e64d0e2238fd1faf7eb5ac0004088cd5 | Nicholas Nethercote — Fix GCC warning. Follow-up to bug 552248. r=me. | |
055d29aa484a71ef8df788fa776bd17371f986da | Nicholas Nethercote — Bug 552582 - TM: remove unused case from FuncFilter. r=gal. | |
e7e05fc7d12036d250c546063b4e3e66e8a88243 | Luke Wagner — Bug 552248 - fix crash when JS_EvaluateInStackFrame is called for frame in saved callstack (r=Waldo) | |
a7b25f5bc6fe67a9d75a6f79af3075b19d84d3f0 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
e4976ba592699705fab7b97653f8350f2ef3b856 | Nicholas Nethercote — merge | |
e65064a240b129f4ba497b4ca5c5d6d05f3c7469 | Nicholas Nethercote — Bug 498193 - nanojit: inline all LirWriter functions. r=gal. | |
3eef07a0dd2842c93d6c4f8a8ce30130b7e42205 | Edwin Smith — Fix bustage in _nvprof macro (no bug, r=nnethercote+) | |
5c0db8b251286bcdaeaef335ae1d8c27259bd38b | Nicholas Nethercote — Don't use DebugBreak() in NanoAssertFail(), it causes Tinderbox problems on Windows. No bug, r=me. | |
52699e337fbcc4f3c523eaf2896aeadaf51bac95 | Chris Leary — Bug 549658: clean up JS scanner and inline more things, r=brendan,jimb | |
4787abf9f39bd829593e1a308ba1bdae7971612b | Andreas Gal — Merge. | |
92d2267a21178652d95be3822f3610721a3d7399 | Andreas Gal — Backed out changeset 1732da7b3164 | |
22f52049c651e1a8a5a61709c3dab0c86330ed5e | Vladimir Vukicevic — Backed out changeset 0b28c109c213; r=waldo,dmandelin | |
1732da7b3164a646aed33b81a2bc515211fc7b4d | Andreas Gal — Allow class of native objects to change (552552, r=jorendorff). | |
48bb07b49e1f931548701690d051ccfa1739335a | Jeff Walden — Bug 551007 - Make JSScopeProperty::attrs private, hide information behind accessor methods. r=jorendorff | |
44f70f0e8bb237294e0ebde8dc4e19ad8c50fc21 | Jeff Walden — Bug 551529 - Remove __count__. r=shaver | |
48e57a961b5ea2a7c45f452c34dc86548bff45c2 | Andreas Gal — remove JSTreeContext* parameter from JSCompiler parse methods (landing for dherman, bug 551021, r=jimb). | |
aa7f2dfd4e0f486f53f93366aa2955f1197828c0 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
03bc6bab82d9d718fd78c0e3b6d471cef4a3056b | Nicholas Nethercote — Bug 551876 - nanojit: fix avmplus.h warnings. r=edwsmith. | |
eea1a473c07471e82be86511b993a75a274c4e01 | Brendan Eich — Patch from Mats Palmgren for bug 424558 (r=me). | |
d28d21557ea83f8b86900c1f8b4406e8376a405f | Robert Sayre — Merge mozilla-central to tracemonkey. | |
6dae431c0018f6b79c8d1851ab0d0fe4d63a31e2 | Robert Sayre — Fix up a little merge fail so that infallible malloc macros don't get run on js/src files. | |
2ee8494a6c7e03e64080cdac0af62e621e9891cd | Robert Sayre — Merge. | |
1034e753641d08bc95117ba57ed4f868943d2d2d | Robert Sayre — Bustage fix: change ctypes to use finite() and the correct name for tvrs. | |
1ae1cca4bd623f6738593121872738b66481f12d | Robert Sayre — Bustage fix: Change canvas quickstub tvr usage to the new name. | |
01d0e807552b22e54728b582178746a9ea95a8a2 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
561f1938366f67fd90240cfedc70b3ecd1bc2ef6 | Igor Bukanov — forcing tinderbox restart to check if MAC xpcshell failure after landing for the bug 519476 persists. | |
0b28c109c213595929811fcaac4a77e813a8b6c6 | Igor Bukanov — bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin | |
54f2254017686d347a227f4124ef81213ab1d181 | David Anderson — More tracer cleanups (bug 551754, r=lw). | |
1f812d89de662276539bbbb4bba078e56e899fe8 | David Anderson — Fixed regression with recursion and type unstable frame slurping (bug 551705, r=gal). | |
26bc20777fd82fd74df629f5e2e165b03751b367 | Nicholas Nethercote — Bug 551879 - TM: remove shell/js.cpp and editline.c warnings. r=gal. | |
adbdac887629480108c78c29d8d9550bffac56ba | Nicholas Nethercote — Bug 551039 - nanojit: account for eight-byte alignment of stack in StackFilter (TM-specific part). r=gal. | |
a75ac4d29b06f9bfa86a24ceb88ebadb1bf466c8 | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
0c65023bff0f56920d4ce3c81496f626133d4173 | Nicholas Nethercote — Bug 551039 - nanojit: account for eight-byte alignment of stack in StackFilter. r=gal. | |
7aa847faa2726c486525a2f933b5daf3cf918ce0 | Nicholas Nethercote — Fix another WinNT compiler warning. No bug, r=me. | |
9c2854a443594f1eea323f7398d9a763a29d72bd | Nicholas Nethercote — Fix WinNT compiler warnings. No bug, r=me. | |
74757beda82fabbfd7e1bafa9d47451b08c08642 | Rick Reitmaier — Bug 546660 - Clean up mess around LINUX, AVMPLUS_LINUX, __linux__ (r+nnethercote) [kpalacz] | |
065bbe536a935e14674fbc043066ad28fcc5ccf9 | Leon Sha — Bug 547232 - solaris nanojit compiler error LIR_qcmov is not defined. r=stejohns | |
4885f541537e728e2134b28dc9cb5c8ddf2e65d2 | Luke Wagner — Silence jsvector.h strict-aliasing warning | |
b2ff4161cd7c1cfe120507b5d803d9d1a559067e | David Mandelin — Bug 549509 followup: fix macrology to make sure no warnings occur per brendan's bug comment, no_r=me | |
92ab997f7c8f57990aaa987e396b196428016842 | Dave Herman — Make the parsing methods members of JSCompiler for bug 518055. r=jimb | |
51feb4f32a4b14b3218631b3c105ea4c41d24e72 | David Anderson — Merge. | |
f54ca5383515c4f3c85faeda243480a428fd6eed | David Anderson — Backed out changeset 04023ea0fb08. | |
8102de796d51514831dde167d5a100c43741227e | David Anderson — Merge. | |
663fee37f5c6319cd5d94b49352040ec2d2226cb | David Anderson — Backed out changeset 887a3e05324c. | |
9c0125dd3d3b5b1878f3d58b6126d16a3dce3887 | David Anderson — Merge. | |
887a3e05324c70444925aed9ce591c598a6f212b | David Anderson — Fixed warnings from the tracer oracle (no bug, rs=brendan). | |
471665e9c47f29befc1c2037504e54f20d02af81 | Brendan Eich — lightweight JSParseNode subclasses (bug 550350) | |
04023ea0fb0824bf0f28c88489b9c2fccbc2053b | Mike Moenig — Allow custom allocator use in SpiderMonkey (bug 549532, r=dvander). | |
5b1d276893e165f533b8d5f0029ce9bb0b9b4878 | Luke Wagner — Fix bustage on opt/NSPR builds | |
58bc5e32306236fbd55d37c9414fefa2edf46eb0 | Luke Wagner — Bug 551276 - a more type-safe way to zero memory (r=Waldo) | |
910541364acc6f7df51db9279074dad3e73812b7 | Boris Zbarsky — Bug 551533. Use StringMatch in find_split instead of rolling our own search. r=lw | |
2e117126839745a1906a3803644179ea0dacb475 | Boris Zbarsky — Bug 551118 followup. Need to conver spaces to 0, not NaN. r=jorendorff | |
f6bb8398bdc1ced51b632dda848ceac6fa340d64 | David Anderson — Clean up useless variables/params in the tracer. (bug 551100, r=lw) | |
2a6dbc1782c9a1c8117037247bdd30a09249781f | Jeff Walden — Further bustage fixing | |
dfcbd76281c08ddf68824c40c472522dcb98c577 | Jeff Walden — More bustage fix, sigh | |
ecdf1586c14827bca90fa51fc371283e34274077 | Jeff Walden — Fix up some class names in comments, r=sparky | |
54ce0245d0951322a8657c0776ad9398dbc8b3d7 | Jeff Walden — Bustage fix, r=redness | |
e7065853ef79e2dfe231b2bd8145647edc4fa3a4 | Jeff Walden — Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor |