User Push date [To Local] | Changeset | Patch author — Commit message |
---|---|---|
rsayre@mozilla.com Tue Aug 25 16:53:43 2009 +0000 | 189759c41621c7b30e72ccbb68c4890ea0336215 | Robert Sayre — Merge tracemonkey to mozilla-central. ← 133 merge changesets [Collapse] |
1c95347e920c65b20234845c59c398c737a2a8b4 | Jason Orendorff — Bug 511575 - TM: Crash [@ js_HashString] with "continue LABEL;" (in ojay 0.2.1). r=gal. | |
1c9bdf5bb1cea555929a242f08d094e399cbc258 | Jason Orendorff — Bug 511974 - Treat "continue LABEL;" like "break;". r=gal. | |
1b8670957bfa4002e30730ebcbbef4474f5e9f63 | Nicholas Nethercote — Bug 505388 - nanojit: refactor two Assembler methods. r=edwsmith. | |
c9a456e49caa990cb9182bf784364d9d892c3767 | David Anderson — Build fix (followup to bug 512029). | |
7b7f9ae673cfd92beadbb5371a256dc215e8d461 | David Anderson — Removed JSStackFrame::callee (bug 512029, r=brendan). | |
50f276e59ea69ed9c6ddea9fd64ef49313d61c95 | Ted Mielczarek — bug 506042 - fix xpcshell crash stacks, set symbol path in 'make xpcshell-tests' makefile target | |
fa58ccc48a91eac431c3c4182de8d102b5ed538d | David Anderson — Fix warnings on Linux gcc (bug 506714, desk r=jorendorff). | |
0399a63e69503572f767d9ec108ae82d8236b902 | Nicholas Nethercote — Bustage fix for optimised builds for bug 511329. | |
13fa63602d26c426d902b8027558d72f5b0904f6 | Nicholas Nethercote — Bug 511329 - nanojit: don't print dead LIR instructions with TMFLAGS=assembly. r=edwsmith. | |
8e8a71e91c817617660aefcbc9e63eb2b4f8f8ff | Igor Bukanov — bug 509143 - js_CloneRegExp is missing a call to js_SetLastIndex. r=mrbkap | |
8b700c1a844e2f4f69fed45860d8f2da38dfd33f | Luke Wagner — Fixed template-id in JSTempVectorImpl | |
6af141306c8e0ce5b0e619dfa3279e05802ff1d4 | Brendan Eich — Unit strings not in atom table means we must always mark them unless shutting down the runtime (511835, r=gal). | |
3fe4a43ac9e17291879314d674f5ceef9b26179e | Graydon Hoare — Bug 511972 - More Fragment cleanups, r=dvander. | |
a509bbc97a1cab2b9f249f989ef2f1a2f95eb53c | Jason Orendorff — Fix silly crash in HashMap::remove(). r=graydon on IRC, no bug. | |
1267ce2b8f402e8f0c2485700383a58a76cca161 | Jason Orendorff — Merge. | |
3e73c8429ccd0e811995d4863695ebe70eaa0073 | Jason Orendorff — Bug 511836 - Assertion failure: JSVAL_IS_INT(v), at ../jsapi.h. Iterator.prototype not initialized properly. r=mrbkap. | |
4a558a64dcfe34117742b88e29f4f6d834c52be7 | Graydon Hoare — Bug 511919 - Copy the x64 backend from Tamarin, r=dvander. | |
bd7bc220a04f08f051b93218dae2c8a7014569a0 | Jason Orendorff — Fix `trace-test.py -f`. r=dmandelin via IRC, no bug. | |
4214b0e0642d58085407575f5c0e645943726b20 | Luke Wagner — Bug 503952 - Use JSTempVector in scanner/parser; remove JSStringBuffer (r=brendan) | |
31e363f76eae68d9f04684273bb07ab5b6514e36 | David Anderson — Removed callee from FrameInfo, and fixed upvar bugs in stack reconstruction (bug 510300, r=dmandelin,brendan). | |
c8bb2518e957001a3b5ef311d30d9466b6a76ac2 | Graydon Hoare — Bug 511309 - Followup patch to force flush on the CodeAllocs, r=sayrer. | |
a9b1be1099c47d4a3783172e7a141021e278ad4c | Robert Sayre — Merge. | |
c853251673e64abd6bca93e7509a3ba11d5219b4 | Robert Sayre — Fix jsapi-tests assert in debug builds. tests need to happen inside a request. | |
121c191f30c53c188e53c22498a7baa990be43f6 | Graydon Hoare — Bug 511309 - Delete class Fragmento and all uses of it, r=dvander. | |
21b21088c0ef08950e9d0676434c9e2e13a6ae1e | Andreas Gal — Fast path for writing a double into an array (511737, r=danderson). | |
7b6bf42f09ff3e45e149ad4bb23b393fb41935cb | Graydon Hoare — Bug 511237 - Remove primary use of Fragmento from jsregexp, r=dmandelin. | |
82528a81a9818b83c2078d222377018e27216906 | Graydon Hoare — Bug 511040 - Make nanojit::HashMap usable for non-word keys, r=edwsmith. | |
85cd77fad8b53a9741e323838c366eba5039ace6 | Jason Orendorff — Bug 505798 - JSAPI test harness. r=Waldo. | |
74a8320e230106bb9fcdaaac57f7dabcfaeacbdf | David Mandelin — Trailing whitespace cleanup, no_r=me | |
846357830a5e2732627ecfdbb1d84068ac112183 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
3a1ab9f19b66d0052cfcbb247c90508b8e25335e | David Anderson — Consolidated inner global typemap completion logic and fixed a bug when extending nested exits (bug 510518, r=gal,sayrer). | |
304aa5d0cae06f411c8195f3b6b32eaf568bbbd9 | Bob Clary — bug 509098 - JavaScript Tests - remove accidentally committed changes to spidermonkey-n-1.9.3.tests. | |
371c845dfd5d50e042159e2ef7664cf2c0f299e8 | Jason Orendorff — Bug 511418 - static-analysis error in jsobj.cpp:4257: cannot access JS_REQUIRES_STACK variable JSContext::fp and another trivial error in jstracer.cpp. r=gal. | |
fdcb3fdf8ec9e340d512faa827da48574d766143 | Bob Clary — Bug 273467 - ecma 9.3.1 - ToNumber(signed hex string) is NaN. | |
6c578c9096e88b3b64c3febee3593a42ec5b1f96 | Bob Clary — Bug 509098 - modify test due to removal of JS_HAS_LVALUE_RETURN support. | |
baec523710a5cca6c3bb76fba912ec42f7c58ede | Bob Clary — Bug 511714 - JavaScript Tests - include new 1.9.3 branch exclusion file. | |
d18db5828c6e925a27b4c6bac20db0c45deabf74 | Bob Clary — Bug 499315 - add support of "script" tests to reftests, r=dbaron. | |
9d5b7c57cf4295981167db5045853a66eb227c9a | Bob Clary — bug 498685 - Add isDebugBuild to reftest sandbox, r=dbaron. | |
3d98dade7db3ca2c8f9611e9e691a9875272efbc | Andreas Gal — Atomize unit strings at birth (511567, r=shaver). | |
c7b5f61928098fad9c0dcf520ea01644c81e8a07 | David Anderson — Build fix followup to bug 506714. | |
427326d92dfbe6d9cda5004eaade7253ffe13b94 | David Anderson — Added trace tree visualizer (bug 506714, r=gal). | |
0b47a120e4e11260f76afd618da474f45cbcec6f | Jason Orendorff — Bug 507446 - TM: use return values instead of outparams for box_jsval, unbox_jsval. r=dmandelin. | |
15166116171f252bb017f2554700980ce8766212 | Andreas Gal — Build fix for bug 511307. | |
ccf91ba2d62a84a708c61f539797c7c1057e5d8e | Andreas Gal — Specialize math functions to integer arithmetic where appropriate (511307, r=dvander). | |
85832269fb645d617b094fc98a26e1c0fca05c98 | Andreas Gal — Remove debug printfs (no bug). | |
0307226048c86a41ad74b8d8be2c75c93763bf7c | Andreas Gal — Use thread-local RNG for Math.random() (511328, r=shaver,waldo). | |
2e528cc8602a697b5c6fd63bdfe477ef8a997b7c | Andreas Gal — Notify JS_CommenceRuntimeShutdown from CycleCollector (511522, r=graydon). | |
dc463a6bab6eb18f2e34a500624acf89c57998f3 | Robert Sayre — Merge. | |
9dd844f6397244a87632f9008cb8264ffca3cbce | Robert Sayre — Backed out changeset 5817b38a8686 | |
bf06fc22595c240786dde4fa1addac5de35232c6 | Robert Sayre — Try to fix bustage by revving XDR number. | |
19728bf133dd610100975465a9198c4b648597f7 | David Mandelin — Bug 510655: set argsobj->private when leaving trace only if created on trace, r=igor | |
5819b38a86861c70b8c97f4631ec00b693ab1b10 | Igor Bukanov — bug 509143 - js_CloneRegExp is missing a call to js_SetLastIndex. r=mrbkap | |
cf4c686996375acfb71d736351fb45c89cc4b812 | Luke Wagner — Add test for bug 507180 | |
40db1206d791574e2650f19d69b314707969100b | Luke Wagner — Bug 503952 - Use JSTempVector in jsstr.cpp (r=waldo) | |
a10a85319c3b4c2205e815024fbfb851411973a6 | Luke Wagner — Bug 507180 - Fix imacros (r=waldo) | |
7d788206e2ae7d98e462dab72c99061565f44e8d | Andreas Gal — Backout bug 506125. | |
0398f87956e0379be3a47563c542fc93035f5a5f | Andreas Gal — Build fix for bug 506125. | |
6585e85bdbcdf41ce8d7922cacb300dd9130bb94 | Andreas Gal — Schedule GC based on process memory pressure (506125, r=igor,waldo). | |
0ba3eb119a53b8eed2d67b4a986bfcd39bebc4cc | Andreas Gal — Add an API to notify the JS engine that we are about to destroy the runtime (511252, r=brendan). | |
b44bb2caa034ef654416a25a10ea2a8cb6997b82 | Luke Wagner — Bug 503952 - Replace JSStringBuffer with JSTempVector in jsxml (r=brendan) | |
c857e77e6f01fe66b85bef10fb8cb30d9bfb372a | Luke Wagner — Bug 509826 - replace js_NewStringCopyN with js_NewDependentString in jsstr (r=waldo) | |
ae6c57bbd8dbe61f8de314a0aff42415f4723665 | Luke Wagner — Actually fix bustage: JS_STATIC_ASSERT cannot be used in classes. | |
3efe7be558118b7ec11b41bcfed96655567807f1 | Luke Wagner — Fixed jsvector.h bustage. | |
98b5919daa4a835236fcd63fb1bc7db5d3848f7a | Luke Wagner — Bug 510319 - fix ptrdiff overflow in JSTempVector | |
b15e0362b5630326771535051b649f13d0b1202d | Jacob Bramley — Allow an out-of-memory condition to be interpreted as a pass for testBug507425. (510207, r=dmandelin) | |
08381937d64f28a6d0f40945b8566cf04810d857 | Bob Clary — bug 510901 - Sisyphus - support 1.9.3 branch. | |
58d20947e6f2da1be87be3430afb7d3c70d6a624 | Bob Clary — bug 501124 - JavaScript Test by bogomip. | |
7bb71d2e16a7ab4e67375310dd638d6eee8a2148 | Bob Clary — bug 488995 - JavaScript Test by PenPal. | |
2bedd496fa14977063836a5f6030d7ab7b8984aa | Bob Clary — bug 488989 - JavaScript Test by Jeff Walden. | |
ed5599dcf5e1f61f10b1eb78cf3f63c340d10710 | Bob Clary — bug 481436 - JavaScript Test by Gary Kwong, Jason Orendorff. | |
b8dff82d2d84f240ad293a292f36eeafa3d4cdcc | Bob Clary — bug 474319 - JavaScript Test by Gary Kwong. | |
46099e1c0fa5dec191f8e0cdb750d421eb164cfb | Bob Clary — bug 473040 - JavaScript Test by Gary Kwong. | |
c064d7cd3ab38c58d80e0bff893ce0615b36a4c6 | Bob Clary — bug 466206 - JavaScript Test by Gary Kwong. | |
f5144bcf6980ea4a0202da48fef45a99bf970361 | Bob Clary — bug 465980 - JavaScript Tests by Mike Shaver, Jeff Walden. | |
e84f94994c6a59ed9ef06e97d26b9888c973fe23 | Bob Clary — bug 465063 - JavaScript Test by Gary Kwong. | |
e0017d17ac44bf247b49b96cef3b2d309c14d509 | Bob Clary — bug 454704 - JavaScript Test by Jesse Ruderman. | |
56cf031fdc6ccf18488cc73dc09876b50e5e30e5 | Bob Clary — bug 427196 - JavaScript Tests by Jesse Ruderman, Igor Bukanov. | |
3183adcd96992cdc9476fb33821c2de8520da8f5 | Bob Clary — bug 426520 - JavaScript Test by Adam Hauner, Jesse Ruderman. | |
304c738d26221b47f6c2f65572864e7082cc4d56 | Bob Clary — bug 369696 - JavaScript Tests by Jesse Ruderman, Igor Bukanov. | |
496fddacf2743a2ebf743f859a546d21c500bc86 | Bob Clary — bug 506567 - JavaScript Test by John Hanely. | |
d979796dede4ff81eed2d498fc6a053ff1335a3b | Bob Clary — bug 509266 - Sisyphus - Ubuntu 9.04 issues: will not read environment strings from set pipe, autoconf detection, r=ctalbert. | |
415a18e1202510729f145e3b5926194159a59e21 | Bob Clary — bug 509264 - Sisyphus - fix uninstaller, r=ctalbert. | |
fd2d7f7db7f52623393fd7994449d0c79455044f | Bob Clary — Bug 509198 - Sisyphus - directly mount dmg installer, r=ctalbert. | |
4b9e2f886b9fbf57c68bfc3816b2d2d4b62fc7fe | Bob Clary — bug 504078 - JavaScript Test by Anders Hammarquist. | |
b66ddcabf8aeef3465309ae382756abf07acb6c4 | Bob Clary — Bug 509164 - Sisyphus - support mozilla-build start*.bat environment settings, r=ctalbert. | |
3c03e96d6910931cb366511f8dd3f26f3ee6aec3 | Bob Clary — bug 496846 - run browser tests via file:. | |
756431f83427a13bdf42406af4d77ab1caf3e89d | Bob Clary — bug 353078 - JavaScript Test - modify test to only fail in the event of a crash. | |
59eb7304b29002b9f48f6a2c8b65f7be4d86efd3 | Bob Clary — bug 452498 - JavaScript Tests - disable js1_5/decompilation/regress-352073.js for 1.8.x, 1.9.0 due to changes in test. | |
25a8deec5823445541d7165840647c025bb9b6b6 | Bob Clary — bug 383269 - JavaScript Tests - js1_5/GC/regress-383269-{01,02}.js are timing dependent and fail randomly, add to performance*.tests. | |
a954941a422c305838e7dcecdbb2a8d58c462da8 | Bob Clary — Bug 457618 - update js1_7/block/order-of-operation.js | |
be6a4555fb39aa0d5df1fc5209fe432f0eec7370 | Bob Clary — bug 457618 - JavaScript Tests - update tests due bug 346749 (let declarations at function level should be treated as var). | |
53d4c2c8e6f5df8c0a94c55b44ba035059b87a5f | Bob Clary — bug 496113 - JavaScript Test by Masakazu Takahashi. | |
7a1032f3aac0109c54fa13d9e363fe17a66280cd | David Anderson — Improved joinEdgesToEntry functionality and cleanliness (bug 509093, r=sayrer,gal). | |
bbe749f9502ef2d03fd214d232cb31b6784f5b78 | David Mandelin — Bug 510730: make new trace-test harness output tinderbox-parseable, r=graydon | |
32fc4fc5f7103e9771a994fd276e410fd23213e6 | Nicholas Nethercote — Bug 511012 - TM: don't use addName() and insStorei() together. r=gal. | |
666ffe2c69381d6886b465c1ea313e7e0776da8d | Jason Orendorff — Delete unused JSBUILTIN_ constants. No bug. r=gal. | |
78d111c4ab84cac9b1d6045b26a0a75a737edcd1 | David Mandelin — Bug 509599: on trace, call putArguments when returning from JS function via either return or stop, r=jorendorff | |
750e909e44333139f27667a5efb02f352c65bd8e | David Mandelin — Bug 510434: don't trace setting |arguments|, r=brendan | |
c154196995b8541a40d36142fbe9dd5cc6e327e9 | Jim Blandy — Bug 509510: Update tests to match final ECMA 5 spec. r=mrbkap | |
cc0fa7fd8fd876752a6e4b9c27185d97b36d314e | Jim Blandy — Bug 509510: Make Object.getPrototypeOf reject primitives, not coerce them. r=mrbkap | |
aa6bb02120e3e469c91e64892477bc1329ecb633 | Andreas Gal — Don't flush the code cache every time we GC (506117, r=brendan). | |
12a9bea2d331006675f66e87379507a9c277895b | Jason Orendorff — Re-apply d8e4676dc10e (bug 510553) to trace-test.py. Changeset c3648b2ea86c inadvertently reverted these changes because I rebased it across d8e4676dc10e and rebase is dumb. r=sea of orange | |
0709d3c94bfcb0128bf635c6a72e3a51e6bac3ff | Jason Orendorff — Bug 510568 - Kill one last #if JS_HAS_LVALUE_RETURN directive. r=Waldo. | |
72a50720cd40ce04047d1c80931079d9711eb52f | David Mandelin — Backed out changeset 238e8b557e4f: causing tjss orange | |
fc0bfd8bf9e92097b93d2ee9f17425422198ed8c | Blake Kaplan — Fix compiler warnings on x86-64 (and maybe even miscompilation) by forcing this value to be the right width. | |
238e8b557e4fb30b3fcb450302f25da1a9012772 | David Mandelin — Bug 505591: trace JSOP_NAME for returned closures, r=dvander | |
ed888dcd9579eb0b1bfced0e3c34999c0a0741de | David Mandelin — Bug 509982 followup: simpler faster test for presence of upvars in a flat closure, sr=brendan | |
4c0761d89534163f9f7f63ec5f9ed7c92033d34e | David Mandelin — Bug 504587 test case: test shape guard validity, r=jorendorff via IRC | |
3d873e06a0a574287cbd75674319c525882d023c | David Mandelin — Bug 509982 part 2: add test case | |
8c2a6c5dbcad08b59aa48e5d9cf521b8be309068 | David Mandelin — Bug 509982: don't populate flat closure upvars when there aren't any upvars, r=dvander | |
95ef863925f9a38617d75d1250367ef58ec5fbb3 | Jeff Walden — Bug 510537 - Implement Array.isArray, easiest ES5 feature evar. r=jorendorff | |
1fd311e52b519563bf91479ce16080db5df3bc92 | Robert Sayre — Merge. | |
553ce86e72dbd430e979e5387c76ae32967cb79f | Robert Sayre — Merge mozilla-central to tracemonkey. | |
d2f6a9e585c151ddcfd68a7f3aeed3a259cdc412 | Jason Orendorff — Bug 508051 part 2 - Avoid imacros for JSOP_INSTANCEOF. Re-landing per comment 8. r=gal. | |
d1171f8cc23490b9cbf1c48e0cb4cab19cb8b03f | Jason Orendorff — Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. Re-landing per comment 8. r=gal. | |
c3648b2ea86cac3ddb898aecf4f85da4849580f7 | Jason Orendorff — Remove Python 3.x version of trace-test.py. Maintaining two copies is a headache. r=dmandelin. | |
a2ab5097c5e504ad4cebf2f0826d0d925adcabdb | Saint Wesonga — Bug 273467 - -"-0x1" results in 1 instead of NaN. r=brendan. | |
ae4a9225ddcf6bc3a94519751f19982f7592c99d | Edwin Smith — Bug 510545 - Convert LInsHashSet to use Allocator instead of GC, r=gal. | |
d8e4676dc10e0b8809151d635298a3a124ecb243 | David Mandelin — Bug 510553: make trace-test.py use correct program argv passing and path separator conventions, r=jorendorff | |
15f1be966e01f14f1a2c8a1133b2b429112e5086 | Igor Bukanov — bug 495061 - followup - fixing a typo in JS_FASTCALL declaration | |
8702299aa4dc54f46055012c619102cf0a7dae3c | Igor Bukanov — bug 495061 - js_PutArgsObject and js_PutCallObject that never fail. r=brendan | |
c400f2176840c57368468e83584861a4d461f218 | Makoto Kato — Bug 501324 - Bug 497618 causes crashes while building with MSVC++ on Win x64. r=jwalden | |
e29aaba07431aa12b2e2cdfbcb0d055106177d46 | Makoto Kato — Bug 510449 - Bug 493457 causes crash on x64 windows build because JSSLOT_CLASS_MASK_BITS is uint32. r=jwalden | |
7b6fbcb0fd974678c98802d9e654531074a09b69 | Leon Sha — Bug 510451 - Build failed on solaris after merge tamarin's CodeAlloc(bug 504462). r=gal | |
2a5544bd7012f2d6de8b59ef953ebb630785024b | Luke Wagner — Bug 503952 - replace JSStringBuffer with JSTempVector in json.cpp | |
d6b1904fd103e3fd0b9f255219290c8b7603be41 | Brendan Eich — Avoid unused variable warning if not verbose. | |
270901f18b6da095ea12f06c047bdd4cde4b3899 | Jason Orendorff — Bug 509098 - Remove JS_HAS_LVALUE_RETURN support, part 2. r=brendan. This was part of the original patch, but while rebasing it I accidentally dropped the parts that touch jsops.cpp. | |
063c6c5249abeb9055813c287d1538218e68ca50 | David Mandelin — Bug 505588: simpler test format and improved harness for trace-tests, r=jorendorff | |
64674b9f45a50c1d4a30a1b128d54c61ed1afd4b | Jason Orendorff — Bug 509098 - Remove JS_HAS_LVALUE_RETURN support. r=brendan. | |
b8b9d78f12d25957afd442faaf1f1c606d1a45d3 | Jason Orendorff — Bug 510091 - Fennec crash on mousedown on an iframe. r=Waldo. | |
2983b136963a9ce3ea74cf6abbed70efed025629 | Jason Orendorff — Bug 509103 - Drop support for assigning to parameterized properties. r=shaver. | |
653353855fffd5cf181e2c8dca30aa8934ccdda2 | Jacob Bramley — Relax the testTableSwitch2 test for non-x86 platforms which don't use ::tableswitch() in jstracer.cpp. (510193, r=jorendorff) (with minor orangeness fix by jorendorff, r=shaver) |