User Push date [To Local] | Changeset | Patch author — Commit message |
---|---|---|
rsayre@mozilla.com Sun Aug 01 00:33:23 2010 +0000 | f0df797bb2a97d9b03953e3bc21df61d29d52998 | Robert Sayre — Merge tracemonkey to mozilla-central. ← 200 merge changesets [Collapse] |
60425f1d684a8bf7d31e48533f260aa453a49fa9 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
3494aba88219bd87bef7bf085b49d3a5b5c3aebb | Robert Sayre — Remove tests associated with backouts. | |
9539f400bb5869e7f5041299359645bd509a9c69 | Robert Sayre — Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon. | |
5e31dc2daf0a9c531370204ac3b7f32d9cd1437c | Robert Sayre — Back out changeset c877176cbbed in order to get Windows compiling. (Bug 582479 - TM: Assertion failure: (&cx->regs->sp[1 - (iargc + 2)].toObject())->isFunction().) | |
eb109f538167e3d9426a0630e64e517fb7640168 | Robert Sayre — Merge backout. | |
4f0f0e801b200dcbdf824a0de1ff9c481481e7e1 | Robert Sayre — Backed out changeset af011e92ad0b. (Dave Herman – bug 583281, r=jimb: njs should get symlinked into objdir). This doesn't build on windows. | |
707faa362f32bef9a4639234ed3699fb7d599b11 | Robert Sayre — Bug 583493 - nsTransactionItem log spew is making working with tinderbox impossible. | |
0b6cbd5916c62aeeb177017b6d7a4e5ea9e832d7 | Igor Bukanov — bug 574313 - checking that autoroots are conservatively scanned and aborting if not. The check is enabled in optimized build for better test coverage. r=anygregor | |
549c12569cb8c172817661ff6502b46bb054be6d | Igor Bukanov — bug 579957 - parent as a field in JSObject (relanding after wixing bug 583404). r=lw | |
8d4eaefc5894d7a0844f9d1b4baf7a56fc3c0313 | Igor Bukanov — bug 583404 - backport of fix from David for JM branch. | |
bb4a143ee814097076640c37df84ef7f1303b63b | Robert Sayre — Fix ShaderLang.h bustage. Commas at the end of enum lists. | |
9e08308ca8cb9d4584ff990f441f363f3d81bd57 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
d3a8634dee59043caae4d07dd9ba4061adad2f21 | Robert Sayre — Change a comment to match the surrounding code. | |
61ef148c5e63d032852054cf469d36011a0a687f | Jeff Walden — Really test bug 583429. :-) rs=tpyo | |
7d02da2df01e2b9b7d38b997f869fa4aa51984b8 | Jeff Walden — Bug 582643 - Reject '0x' without any hex digits. r=jorendorff | |
9f23eccbc3313e1fa69b984225ef2c960f0affbc | Jeff Walden — Bug 583126 - parseInt(string) traceable native ignores OOM. rs=jorendorff | |
0d9fb6efdec60ba4e91c74463c51d3c261d7bbe9 | Andreas Gal — Test for bug 583429 | |
8853427f6b390ba5e4a39a17a57e82a7d55a0759 | Andreas Gal — Array.prototype lost its length property (583429, r=brendan). | |
0d2e095b2eda1a53bb26239c357006a3ff03fe5e | Jeff Walden — Followup to bug 577536: move parse-as-octal inference to a slightly different location so as not to cause |parseInt('0A', 16)| to be parsed as octal. r=jorendorff | |
6e68afeaa2031a46629dfd50b9e5d4d0ca893008 | Luke Wagner — Fix warning in js_DumpAtoms on 64-bit (no bug) | |
af011e92ad0b6a80ea782c427e9ecef92ceb73fb | Dave Herman — bug 583281, r=jimb: njs should get symlinked into objdir | |
0406c26819576bc40fdae527a99c24ef9fdf497c | Zack Weinberg — Bug 568863: Add a scriptable interface to operating-system performance measurement APIs (Linux only for now). r=cjones,waldo,mitch a2.0=bz | |
d1b8dd1632bf2cd5bdc2b29bfb965ee8ae17007b | Chris Leary — Rename displaySave member of the stack frame to padding. (r=luke) | |
b32951f1dbfe16331d083fa5e980d34b8f90a11c | Jason Orendorff — Delete obsolete comment. no_r=me. | |
26f5eea964924873adcb34c5d987a71a9e32c2ec | Ginn Chen — Bug 568782 add #ifdef SOLARIS for mmap/munmap changes r=igor | |
05863b1ee7d5de05412c53bfb431eaed4c998c2a | Luke Wagner — Bug 581875 - use js::HashSet in JSAtomState (r=igor) | |
4a3b205599f2e6fd35c22a8eb57991297ca43a6b | Robert Sayre — Merge backout. | |
8aabb35a1bb3103d74670ffa88023b9c93d783cc | Robert Sayre — Backed out changeset d8bbb2ef3038. (Igor Bukanov – bug 579957 - parent as a field in JSObject. r=lw) | |
5aefe511ef9dea66e1125bcbbd494f7fee459a6a | Jeff Walden — Bug 571062 - Add slow-test annotation functionality to reftest and the JS test harness. r=dbaron, r=dmandelin | |
5ec5ae37827fa66b082bcd8a897bf2cbeade0728 | Jeff Walden — Bug 577536 - parseInt() uses radix 8 if the string starts with '0' but not 0x or 0X, and the digit string should be stringified before the radix is integerized. r=jorendorff | |
ff3369e958bccde2f992528293de4814d743d246 | Jason Orendorff — Make CheckScopeChainValidity local to jsobj.cpp. No bug#, rs=gal on IRC. | |
c55d0575814cc6b315791733533695778af71118 | Jason Orendorff — jsapi-tests: Remove unnecessary #include that causes warnings on MSVC. no_r=me. | |
774cdd249639fefd79894e574591d933e53b327f | Chris Leary — Fix trace-test.py to work on symlinks. (r=self). | |
d8bbb2ef303853b6a4b8bc54b6000ca53954fdd4 | Igor Bukanov — bug 579957 - parent as a field in JSObject. r=lw | |
5e8d95fef8ba993280e36b69991e6e111ff9aa53 | Jason Orendorff — Fix MSVC warnings about class JSFunction. no_r=me. | |
85341d4c25bd88c0fd363137e6db16fca0545b0d | Jason Orendorff — Remove extra backslashes. no_r=me. | |
77eb248fa854c9fd007fe349f84fa522fba83e5d | Igor Bukanov — bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff | |
c987f1940582bd70027541f01ef44431f0242510 | Nicholas Nethercote — Fix GCC warning. No bug, r=sayrer via IRC. | |
1f3358bd4ef451e2033383b063ee02e76c0cbe90 | Dan Witte — Bug 582521 - Fix xpconnect 'char' conversions in DEBUG builds. r=bz, a=sayrer | |
babf32a4534986122a04b521cd04483cd54da7f6 | Andreas Gal — Back out bug 580803. | |
a422d93d397e06eafaf274047a9dff561686f538 | Gregor Wagner — Bug 582471 - TM: followup for Bug 579100 (r=igor) | |
74ea8e2ed2ca2af08c094f1a3f32c44ef04e8475 | Igor Bukanov — Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution. | |
7b2b90efe57d3975d38a07af55f04bade5abf091 | Igor Bukanov — bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff | |
c877176cbbed3e5c73cbb2abc474345b43cc1fe9 | Brendan Eich — Bug 582479 - TM: "Assertion failure: (&cx->regs->sp[1 - (iargc + 2)].toObject())->isFunction()." | |
d7c7ba27b84eb69ce5475a87ff1d148d4de039d9 | Andreas Gal — Don't read past capacity in js_IsDensePrimitiveArray (582451, r=brendan). | |
ecc96b16b7cbe4e0687138a77c873570eb67b99c | Nicholas Nethercote — Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3, TM-specific part). r=gal. | |
e14d9bc4a1a87a7cd8b5ed55cc6c9cf86654f6fd | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
0069451274aa88c7ca55c0b3deaed501d6dc7031 | Nicholas Nethercote — Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3). r=edwsmith. | |
04dd1a764b5a58c8be12b80c2640ea7f692182c2 | Alan Pierce — Bug 578171 - Keep a static table of all length-2 strings (r=lw) | |
77ebf0c91e8da80654ef3555292c387c53996a5f | Gregor Wagner — Bug 582424 - TM: JSRopeNodeIterator warning (r=apierce) | |
84b1306e4431ba6872bde0b275e1cfe515efdbf8 | Jeff Walden — Back out b17c8b926585, seems to not work any more. :-\ | |
0e1199f92cdf866c6d3fc6dedcf6ea23fa4924d6 | Jeff Walden — Followup patch for bug 581744 to remove uses of JSFUN_GETTER and JSFUN_SETTER from the tree, now that they've been removed. r=redness | |
b17c8b9265858f3224f43c35df6b23d8bb94a490 | Jeff Walden — Bug 571062 - Add slow-test annotation functionality to reftest and the JS test harness. r=dbaron, r=dmandelin | |
4ffdb7de7b891937bd011086a92c54f40f2166d4 | Jeff Walden — Bug 581744 - Deprecate JSFUN_GETTER and JSFUN_SETTER; they never did much, and they're very nearly dead code already. r=brendan | |
85ac7407fdf9f32f77e203ace4e11428d19e66e6 | Andreas Gal — Bug 582081 - Dense array patches regressed empty Array creation on Dromaeo. r=jwalden | |
af1686bcc2632c49f9fdba973957a982a427a227 | Robert Sayre — Add some debugging data to a failing test. | |
144b2bbb24edcd5c22293352b8bdc7fd8b18507c | Robert Sayre — Merge | |
6410c02c7fe04215ebab735916b201dfec3df310 | Robert Sayre — Merge mozilla-central to tracemonkey. | |
8ad1738e14f592a72cc32a3a063412c1561b9c8a | Luke Wagner — Bug 582162 - assignment needs to ignore the setter's result (r=brendan) | |
80382d88b92c05e71a65f2bb662614ea702cad8d | Brendan Eich — Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden). | |
4de031f4788f851c9ac8e51162dfbf9687b011b2 | Jacek Caban — Bug 573341 - Wrong AVMPLUS_ALIGN16 declaration on mingw r=dvander | |
6bba024e5fc8a3b1d1ce9720f58819f450203647 | Jacek Caban — Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith | |
61ca032584fe419486a627e80ee66cbe418a9968 | Luke Wagner — Merge | |
0d0a19ba386881d2e0d412f4f3511f8f55a9e8fc | Luke Wagner — Backed out changeset 89dc3a238da0 | |
3a61bb4f2d64547f4679715804932eee409126f5 | Luke Wagner — Move jsprvtd.h above jshashtable.h include in jscntxt.h to hopefully fix msvc bustage | |
89dc3a238da014ab0b4f926c5a7bf5544e43a7c7 | Luke Wagner — Bug 581875 - use js::HashSet in JSAtomState (r=igor) | |
01fb7a9e1ae4f780e270c2a044cb22729319923a | Luke Wagner — Bug 581784 - Update this in the tracker (r=gal) | |
7ff4f93bddaa2d19f603d0672c3fdbaec7f6157f | Luke Wagner — Bug 581769 - fix JS_ValueToId on xml object. remove spurious iterator assert (r=waldo) | |
898b2067238343af56dcdd887dcc8a18d85183ec | Jeff Walden — Bug 562448 - Function.prototype.apply should accept any arraylike arguments. r=brendan | |
ff6cf05b19f1d41b85542c3def35d90d72e76c6c | Jeff Walden — Bug 531675 - Ignore the second argument of eval, except to warn once per JSScript (per function, or per global script for uses not in functions) that it's not supported. (Again.) r=mrbkap | |
e0bc614d6ac250740766c1f458444a16c09ecb17 | Jason Orendorff — Bug 566637 - TM: "this.a" reads from stale global object slots after global variable "a" changes value. r=gal. | |
a0fd2ad3ac95ebe2c0256c4bf4bf0b712e8e28fa | Andreas Gal — Use LIR_qasd for 64-bit unbox code (582076, r=luke). | |
8b41d1bc4dc6ba6b7e23148c786d7ae5cd3cf731 | Jason Orendorff — Bug 581356 - Silence another MSVC warning. (dmandelin just checked in half of the patch in the bug.) r=Waldo. | |
95872e33cac59d6d7e209f9fdcc64cfb6e49206b | David Mandelin — No bug, fix MSVC warnings, no_r=me | |
da869ecdb83f683a5b477f2472e1e2167e95bca2 | Igor Bukanov — bug 552266 - followup to fix jslock.cpp to use cx->thread->requestContext, not cx->requestDepth, when claiming titles. | |
eb6c9591249e166b1a09ff13229db604d56413dd | Igor Bukanov — bug 579100 - various GC cleanups. r=anygregor | |
0bf3bcc923dc8bbb2a8e9678dc73e409bddc42d4 | Chris Leary — Bug 578272: Remove Algol-like display optimization. (r=brendan) | |
199d6473181660d54863b93f385957c3ea117883 | Nicholas Nethercote — Backout TM-specific patches for bug 552812 due to assertion failures on Win2003. | |
3212035f1e38079f4aaa6e1c356968fb4be7dcdb | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
cd923c137865c20195ef0e34631198c254bb5d54 | Nicholas Nethercote — Backout the last four patches for bug 552812 due to downstream Windows assertion failures on TM. Argh. | |
a2aeb94a7caefd7fb667e919ccfbec697ae6aea0 | Nicholas Nethercote — Fix Win2003 bustage for bug 552812. | |
1bec2d7ec918544d3f46c4a9f928881c8086bbdb | Nicholas Nethercote — Bustage fix for bug 552812. | |
8d1a6b4333aa89a6b926b5e77948558c5f80d94b | Nicholas Nethercote — Bug 552812 - nanojit: factor out AccSet differences into TM and TR (TM-specific part). r=gal. | |
295deeccab9f9c53d9a2081f19113d251344d7ea | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
40db271bbf73eede23d708f00879a66fb282c868 | Nicholas Nethercote — One more Windows fix, this time get it right, sigh. | |
195bc05febf473f6dae0e4df5ce12af3ef046c78 | Nicholas Nethercote — Fix more (unrelated) Windows breakage. | |
d5d2d06ac831e03c95f7e10c33c4b0e670f8660d | Nicholas Nethercote — Try to force MSVC to pack bit-fields properly, argh. | |
a61788e19a603925de11fa8821ee0db9742d5f07 | Nicholas Nethercote — Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 2). r=edwsmith. | |
bbeab53069256eb14aff6cf92149e8043a0f6cfd | Nicholas Nethercote — Backout last three patches for bug 552812 due to further Windows breakage, sigh. | |
0fbe3d342a018a65fba6aa15bd53a408f29a433f | Nicholas Nethercote — Groan, fix syntax error. | |
ebaae63eabbc942076a3468225637d3c3b07ca84 | Nicholas Nethercote — Fix Windows bustage from bug 552812. | |
13e124ff4e27f0c3850597b082dee5895aa18d26 | Nicholas Nethercote — Bug 552812 - nanojit: factor out AccSet differences into TM and TR. r=edwsmith. | |
ab31305596628b2d5fba25449284e29955286358 | Edwin Smith — Fix Sparc bustage (just add unreachable return statement) | |
b987f7aaa1286a14d9503d8bc3682849ae08c88d | Edwin Smith — Whitespace cleanup. | |
04393c448a0e354ac51e79550ae2c22519ea10ef | Luke Wagner — Shark says some js::Vector ops were not being inlined. Fix. (no bug) | |
096eadc7555567e06dceaf56b28afeb191f953be | Alan Pierce — Bug 578205 - Keep string characters inline for small strings (r=gal) | |
f0ba5a3e8c57e9a7a8433139bd6b072cdafa98ea | Alan Pierce — Bug 578189 - Add the invariant that dependent strings must have a flat string as the base (r=gal) | |
e77d7468b9cb1a2c23e75bd0fa70092398d15129 | Andreas Gal — Move GC triggering into the runtime (580803 part 2, r=igor). | |
e2bf3ec85c46f721980b6881dfcc1a8a445cc636 | Makoto Kato — Bug 580904 - remove jsval_layout.debugView in msvc x64 (r=lw) | |
dbd4067192f412ae92dad3e955df31e7bee69e00 | Luke Wagner — Bug 581574 - Remove JSVAL_IS_UNDERLYING_TYPE_OF_PRIVATE (r=mrbkap) | |
6f6a7c23014fbbcf1bb6a8e2840cc7fab516f21a | Luke Wagner — Remove js::Value default ctor (jsval doesn't have one) (no bug) | |
943de0cf6f0acf50fad4e93960a0afc15f86afeb | Andreas Gal — Don't lock the GC if its already locked (follow-up for 580803). | |
0126fbed203674f70c4c2c15600d8595d41f0ed1 | Paul Biggar — Bug 578159: remove object allocation debug hook. (r=gal, sr=brendan) | |
0a242b1501168ef0f40aa903b212e3bd0a8613f9 | Andreas Gal — More fallout from bug 581264. | |
df76c7ddf7492c484e8231d07e47c09d509e4ec4 | Jeff Walden — Followup to bug 465199: properly perform ToInteger rather than just ToNumber when determining lastIndex in RegExp.prototype.exec; could have sworn I did this already... | |
6391c7547ecc2725227c6ce8c9058909e4e4be08 | Andreas Gal — Use proper exported JS_PUBLIC_API function (follow-up for 581264). | |
b2e101bb67407115178148308be16a18b91914c0 | Andreas Gal — Remove leftover use of js_NewArrayObjectWithCapacity (follow-up for bug 581264). | |
550af63e01c93abe4eb648832a0fe8fe2eb583b5 | Andreas Gal — Always allocate dslots for dense arrays (580877, r=njn). | |
53f9014f9a237e89acf9573186aa2f18fd91024e | Andreas Gal — Don't use broken js_NewArrayObjectWithCapacity API (581264, r=bz,jst,dwitte). | |
277470ab29c86b92a77c77dab75a51621f5b788a | Andreas Gal — Trigger all operation callbacks from triggerGC (follow-up for 580803). | |
b4aeef9c6c913a581334ad793391905f6b6aedf3 | Andreas Gal — Consolidate GC heuristics (580803, r=igor). | |
fe1bd5e611e836a7e96894976fff63232ef109ff | Igor Bukanov — bug 576596 - follow up to rename js_HasInstance into HasInstance | |
40baa240265ebf9145f7898600286bc095606d0b | Jeff Walden — Bug 580200 - Assertion failure, or duplicated enumeration, enumerating own properties of proxy returning duplicated property names. r=jorendorff | |
5d2a81e2205bd3dd7170ffeffa1e7d688ac86dd6 | Jeff Walden — Bug 581067 - U+FEFF should be a WhiteSpace character (change in ES5 from ES3). r=cdleary | |
498f412bfa8f533abf159ba18538d305055f416d | Jeff Walden — Bug 465199 - RegExp.lastIndex setting shouldn't coerce to integer (should happen during internal use of the property instead). r=cdleary | |
c421366b52a5d4577d4673eb910edcbc9e24b802 | Brendan Eich — Back out patch for bug 577648, need to fix a leak. | |
ff7262da5290836df70ead9426cca2636b7283b4 | Brendan Eich — arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden). | |
2aa39e2c7fb6102d824237f35f797bc4200bd677 | Jason Orendorff — Fix debug non-threadsafe builds. rs=brendan. | |
0488f577b400c2d1932912b49e2032ab8451879a | Jacek Caban — Bug 578340 - Sync jschar and PRUnichar on Windows r=jorendorff | |
70257f45781993efd0a9b723653d272e28f69d6f | Igor Bukanov — bug 552266 - - asserting that autorooters are used only under a request. r=mrbkap | |
cb3ed8e233b8f9a20cb417f77c10d8d84112ccf2 | Igor Bukanov — bug 580458 - trigger operation callback once per thread, not once per cx. r=gal,mrbkap | |
219fa035af88bd5fed2088f04462aa7dd7cbac1d | Andreas Gal — Remove hole count from dense arrays (580846, r=njn). | |
0777c65f92c92ef470bc8d0e974aa1bee9f681b8 | Alan Pierce — Bug 579173 - Use ropes to avoid large copies in simple string replace cases (r=lw) | |
370feb22c8a1afea6652e442f731bbbf2d76deaa | Luke Wagner — Bug 578922 - remove wasteful store/load in box_value_for_native_call on x64 (r=njn) | |
13c331d385350ce7718b20c5fef77d536523d012 | Dan Witte — Fix build. | |
5445b352e07d66ea48b6b283a8ed0d480108b34f | Dan Witte — Bug 573841 - Assertion of non-null-terminated string on returning a ctypes array.readString(). r=mrbkap, a=sayrer | |
46b4e429fce933e2ab9ecfce3b3d974837ca2fee | Dan Witte — Marshal small integer return values through ffi_arg to avoid invalid writes. b=564739, r=bsmedberg, a=blocking2.0 | |
b1b935db8b1a10c980cb6e491b5e6dee71e7e22e | Luke Wagner — Bug 579183 - CallStack was a confusing name, CallStackSegment is more accurate (r=dvander) | |
4fda7181fac590e4f092462bc2648d2119bd6490 | Jason Orendorff — Bug 580411 - AutoCompartment and JS_Enter/LeaveCrossCompartmentCall should support the trivial case of not changing compartments. r=mrbkap. | |
defafc105ee0aa79f5db7a342f76b283d633adb6 | Igor Bukanov — bug 576596 - removal of JSObjectOps::(call|construct|hasInstance). r=jorendorff | |
a19312341e18d8c3ab64627b6866d1d8c1664efb | Jacek Caban — Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith | |
e45f85c2dc59426b1746fbae824d202a5eb09573 | Jacek Caban — Bug 573341 - Wrong AVMPLUS_ALIGN16 declaration on mingw r=dvander | |
e84327680528772bea42bed3a1ad0f14756464d4 | Ginn Chen — Bug 580549 NativeSparc.cpp failed to compile r=leon.sha | |
0b8353af430044f79def54a1e6e4d50e3fe50217 | Luke Wagner — Fix jshashtable.h bustage | |
116265442418c6d7fa7d4bea9feec4379fdf3ca3 | Luke Wagner — Bug 580633 - Do less copying when adding elements to HashMap (r=bz) | |
471b8cd1dae6daf5defac0796b33b885c0682f35 | Sean Stangl — Bug 580745 - Add JSValueShiftedTag (r=lw) | |
f93be2cc64d873da097436c0c61ae8602663fe1c | Nicholas Nethercote — Update nanojit-import-rev stamp. | |
e3f0aafdd13be728ac4fcf91d1c4706060fd7fd0 | Nicholas Nethercote — Bug 574969 - add LIR_qasd / LIR_dasq. r=edwsmith. | |
31cf8db8400b016af9e5c01581533ed75cfeef2c | Luke Wagner — Bug 579598 - Help GCC out in array_splice (r=waldo) | |
605610554494be3984ba3546b1ee36571c296107 | Luke Wagner — Bug 578044 - fix setterOrUndefined (r=waldo) | |
73922e37b73313237a6e1235ec2bf64d4c309601 | Luke Wagner — Bug 580051 - Catch ints-as-doubles in JSOP_TABLESWITCH (r=jorendorff) | |
faf55b60e857e7672e41f043c7a7a5bfebcdda88 | Luke Wagner — Bug 580187 - Pass vp to ComputeThisFromVp (r=dvander) | |
8463de3a71e1cfc2057ec498f6ce0eef1d292184 | Luke Wagner — Mark some inline JSString members as JS_ALWAYS_INLINE | |
6d7b95761119b268a7d4b470bcd9b1bbd63656a7 | Robert Sayre — Merge. | |
7497dbffa9a7e09bc8bdd7d3c695cadd1c53976e | Robert Sayre — Merge mozilla-central to tracemonkey. | |
7fd49595dc3a4082f5efde48f57fb663210b6bc1 | Jason Orendorff — Bug 580084 - JS_InitClass with no methods or properties breaks JSScope::emptyScope invariant. r=brendan. | |
5384ab5eb6c19553014439f6c76a1845517122a0 | Dan Witte — Fix warning. | |
63647e3ee0d513a4a64c36dbd85b8725af9a9e1f | Jason Orendorff — Merge backout. | |
9241855806513445e2f4cbfa883e064d102d7ddb | Jason Orendorff — Backed out changeset a8d0c83fe7c7 due to debug-mode assertions in mochitests. | |
c82cc721f6d98dd74a178ec1b881f7cb5a7f123a | Gregor Wagner — Bug 579586 - TM: remove doubles from GCTIMER (r=jorendorff) | |
a8d0c83fe7c7b9da0d8f86ade122869def3eef00 | Jason Orendorff — Bug 580033 - JS_Save/RestoreFrameChain should update cx->compartment. r=gal. | |
cd90ffb63d61416c7dfe3e89ec677a4ec54052fc | Andreas Gal — Support independent cycle collection and garbage collection (573175, r=jst). | |
684ff9ad214e9e0bb33794c276598083c59f2bff | Dimitrios Vardoulakis — Incorporating patch recommendations for changeset 669386771b5e (bug 579564, r=gal) | |
669386771b5e4478d469b561ef0a3ac2ba734e97 | Dimitrios Vardoulakis — Allow more LHS values in for/in loops and fixed yield to take 0 or 1 args. (bug 579564, r=gal) | |
0729f9a888cc3e5dd63267c6a581b90886cdfa5f | Tom Austin — Updated and sorted narcissus failures list (bug 579564, r=gal) | |
3cdb70716688bda479ebd07347fdccb738a6fae8 | Blake Kaplan — Bug 563106 - Tie XPConnect to compartments. r=jorendorff/gal/jst | |
8c3f8845098a4d68f28294b373f662ed6782aef4 | Luke Wagner — Fix testBug579646.js in opt trace-tests | |
abc227b2380f3ed8fd3f4312b1006e051c19b074 | Luke Wagner — Bug 579646 - Avoid recording when negating double(0) (r=gal) | |
93e7e61caa214a00fac4f6cfafec570f8551b8f2 | Blake Kaplan — Bug 579616 - Fix leak when a cloned node has an XBL binding attached to it: clean up the cycle when the ownerdoc goes away and we will no longer be able to traverse the cycle. r=sicking | |
c3f993cb1bfb0e3e91135033da3d1109f1f7f247 | Andreas Gal — Move the cycle collector out of the GC callback (573060, r=peterv). | |
bf46bf68aef1e05508047f60dbe940473e793f8b | Jeff Walden — Bug 568786 - Fix a bad assertion defining an accessor property over a method-valued property. r=brendan | |
01fad9f69745edd41f3f89bab49157969337e0ef | Luke Wagner — Bug 579647 - use canonical nan in js_dmod (r=dvander) | |
274dd207b069dfb33b29f766868feda504ed8740 | Dan Witte — Remove redundant checks in CClosure::Trace. No bug, r=luke | |
2e96b91da6035d902003aff5032a5911ca97de8f | Tom Austin — Remove special constructs no longer needed for Narcissus (bug 579137, r=gal) | |
0a0154664a10e27f1096ac85e77894a7eadeb732 | Luke Wagner — Forgot to add test case for 26c99d5891c1 | |
26c99d5891c197237589ae9aff0285b20c2409c9 | Luke Wagner — Bug 579602 - desc.getter/setter can be null; finish what 8956606e0b49 started | |
d1b5495d56fda9124bc6b958f7208b9c415e4a50 | Andreas Gal — Bug 579524 - DEBUG_CC broken by fatval. r=sayrer | |
d0a876025786b8dd3954ed25d1e090ad92263629 | Alan Pierce — Bug 571579 - Implement ropes (r=gal) | |
5805335b1422b011343f6657148bc365cc624239 | Luke Wagner — Bug 579140 - address various minor change requests for fatvals | |
c07884ede6fdc0126537de1f6454b6635e6949ae | Jeff Walden — Followup fix for cyclic-proto exception change, r=orange | |
b87162dd602147466aa78dcbbdece1703337c39d | Luke Wagner — Bug 579279 - GCC sometimes chooses to use signed < on enumerations whose underlying type is uint32 (r=dmandelin) | |
0e4fda0e2519d1d8e7d4841d43113932e4556f2c | Jeff Walden — Bug 578273 - ES5: Properly detect cycles in JSON.stringify (throw TypeError, check for cycles rather than imprecisely rely on recursion limits). r=sayrer | |
a3946d490610ff26efb6ff3d21a690b905dcb39d | Jeff Walden — Bug 562446 - ES5: Array.prototype.toString and Array.prototype.toLocaleString should be generic. r=igor | |
03f0b64560bd91b82391a91190084a570edc6ca2 | Jeff Walden — Er, really fix DEBUG_jwalden code. r=tpyo | |
946ac3ca890e04f3e148f6560603b019b8677568 | Luke Wagner — Bug 579273 - Remove JSObject*-to-jsval union-cast in jswrapper.cpp; use CastAsObjectJsval (r=dmandelin) | |
8956606e0b49e4a44d843e4c28b7912ed8deb9d4 | Luke Wagner — Bug 578015 - desc.getter/setter can be null (r=dmandelin) | |
7cb520995757b16a8e74733e98b32d75b0019d1e | Blake Kaplan — Bug 579275 - Don't treat null as a primitive this value. r=luke | |
3b1c3f0e98d8f0e18ea453c28c3a7a6e48cb2296 | Igor Bukanov — bug 552266 - Allow for only one JSContext to be in a request on a given thread. r=mrbkap | |
caaf823602d63311f6fc16796e27c61f673474af | Luke Wagner — Bug 579140 - Address review comments in xdr and xpconnect (r=igor,mrbkap) | |
ef7f3e72ac08218c9d5a528afaa75ac39c6d9289 | Andreas Gal — Disentangle cycle collector and JS GC (549806, r=peterv/igor). | |
e8bc5f00a1658bdff94b7bf4355a124083e06727 | Andreas Gal — Backed out bug 549806. Very frustrating. | |
8fdc06de731f0d9087fdee2a736fee0d0ec849d0 | Blake Kaplan — Bug 575795 - Clean up the nsIScriptContext interface to the global object to be able to split the work that nsIScriptContext::InitContext does out. r=jst | |
80c7df5c6bf034b943f5faf377ff461a34d79ebe | Dimitris Vardoulakis — Extension to the narcissus parser to handle Mozilla-specific extensions to JS (572014, r=pwalton). | |
b24e0b7be5f062fed8f8af676dc7759d390c2c91 | Andreas Gal — Backed out bug 573060. | |
64c31903c6e72b2ee16d0b833cdef5bc592da5c8 | Luke Wagner — fatval tweaks: bump XDR version, remove spurious comment and #defines, realign JSStackFrame | |
bb233a483d8f07a9b6ba10598c3b7a1b8a3c5ea4 | Jeff Walden — Fix DEBUG_jwalden code for fatvals. r+sr+ui-r+a=mconnor per firebot2 (an evil doppelgänger?) | |
0d9c80fde27fc96144b8b38147dda232c9858f70 | Andreas Gal — Move the cycle collector our of the GC callback (573060, r=peterv). | |
47300d15cd1c7c5056766f9c03bcad2592639797 | Andreas Gal — Disentangle cycle collector and JS GC (549806, r=peterv, igor). | |
9c869e64ee269732a0c2109568d07f10e816fdba | Luke Wagner — Bug 549143 - fatvals | |
21e90d198613910da42308d61d6d2cb74d4e5241 | Tom Austin — Enable __call__ to work without special extensions (bug=578518, r=gal) | |
11aefd0d4f3799f154ff9fa91f619a32440037e4 | Tom Austin — Eliminate use of __applyConstructor__ (bug=573792, r=gal) | |
0b2cafe8667bb6a0052e7ad78c4a774deabd8e4c | Andreas Gal — Make narcissus use ES5 defineProperty (bug 546532, r=dherman) | |
754c94fcf6635948c2f4977e609eb280cc86e3f9 | Tom Austin — Merge | |
56655592778400a0465e8900aabab248348dc532 | Tom Austin — Create shell for Narcissus JS (bug 572879, r=gal) | |
f48dbb0de1a89c0b62add248aaba002d6de22136 | Jeff Walden — Fix orange from bug 509733 changes. r=lumpy | |
4b4380b2ed0df7e75210c95126140d8619393813 | Jeff Walden — Bug 574474 - Eliminate a gratuitous property-name copy from the implementation of Object.keys. r=gal | |
70b3280dea5095d9ba0366db03afd391ad95946c | Jeff Walden — Bug 509733 - ES5: arguments.toString() === "[object Arguments]". r=brendan | |
db4607b0059413a51f2fc1ec1035a783bd42151d | Jeff Walden — Bug 564621 - Add some documentation for JSONParserState enum values, so that future changes here don't have to lack docs or be the odd man out. r=sayrer | |
207f3548ff0202a6ca74d5ca963a7a037b9beb99 | Dave Herman — dherman bug 578590, r=brendan : extraneous dereference in JSAtomList::rawLookup |