Chris Leary
b141ee8829
Bug 562144: Make DTrace hooks pretty. (r=sayrer)
2010-04-30 17:04:31 -07:00
Brendan Eich
f7d763d4ac
Beware generators when trying to flatten a closure (563034, r=jorendorff).
2010-04-30 16:31:35 -07:00
Brendan Eich
52ed1d8098
Fix getter/setter built-in vs. scripted type confusion: union getter/setter callable object pointer with raw JSPropertyOp pointer, fix watchpoint assertion/null-deref related to ES5's {get: undefined, set: undefined} new scripted getter/setter state encoding, clean up related code (560796, r=jwalden).
2010-04-30 16:03:37 -07:00
Jason Orendorff
44cd0ab6dd
Bug 562909 - testContexts_bug561444 failing, leaving Windows debug tests perma-orange on tracemonkey. r=Waldo.
2010-04-30 17:49:10 -05:00
Andreas Gal
bd82c5611d
remove obsolete JSVAL_ERROR_COOKIE and JSVAL_FAIL (563063, r=dvander).
2010-04-30 15:21:09 -07:00
Andreas Gal
478f54cddf
remove useless date and array trace natives (563055, r=dvander).
2010-04-30 14:59:28 -07:00
Andreas Gal
10a780d223
remove useless obj trace natives (563047, r=dvander).
2010-04-30 14:40:25 -07:00
Jason Orendorff
89f72d0bce
Backed out changeset 73f23528bed6 (bug 559653, again)
2010-04-30 15:12:13 -05:00
Jason Orendorff
d55c165fa7
Bug 559653 - Record assignment before the interpreter goes; avoid record_SetPropHit. r=brendan.
...
--HG--
extra : rebase_source : c6698a313d7d00cd0584e1968d96d4b67ab0373c
2010-04-28 11:12:19 -05:00
Brendan Eich
1de1fd1451
Fix fractured grammar in comment for bug 560234.
2010-04-30 08:50:03 -07:00
Brendan Eich
21abf2ffff
Fix thinko in patch for 560234, caught by jorendorff, all praise to him.
2010-04-30 07:46:31 -07:00
Jason Orendorff
aff223663e
Bug 560998 - Assertion failure: entry->vword.toObject() == JSVAL_TO_OBJECT(v). r=brendan.
2010-04-30 08:29:04 -05:00
Nicholas Nethercote
d8b33d0d5f
Bug 562571 - TM: don't have two bounds checks for array getelem. r=brendan.
2010-04-29 20:22:33 -07:00
Brendan Eich
855cf9ee29
JSOP_NAME inside null closure leads to bogus ReferenceError on trace (560234, r=jorendorff).
2010-04-29 19:04:55 -07:00
Jesse Ruderman
886cefbe65
Update regress-429739.js to reflect the decision in bug 520778, and re-enable the test
2010-04-29 17:25:37 -07:00
Nicholas Nethercote
deb78e392f
Bug 562553 - TM: cache double-to-string conversions to speed up v8-splay.js. r=cdleary.
2010-04-29 17:17:24 -07:00
David Mandelin
bd01579c00
No bug, fixing a new MSVC warnings, no_r=me
2010-04-29 16:31:45 -07:00
Nicholas Nethercote
68c21b35a7
Update nanojit-import-rev stamp.
2010-04-29 16:08:29 -07:00
Edwin Smith
1024e26d57
Bug 559975 - Rename LOpcode enums in NativeX64.cpp (r=nnetercote+)
...
Also includes a few renames of qxor -> xorq from other files.
(qxor was missing from the rename script).
--HG--
extra : convert_revision : b49dd62330e017769dfdea9c87a74698179c7f45
2010-04-29 15:34:40 -04:00
Jason Orendorff
c2217cdb74
Sort trace-tests by name before running them. No bug#, rs=Waldo via IRC.
2010-04-29 09:11:05 -05:00
Ginn Chen
3a939263c2
Update nanojit-import-rev stamp.
2010-04-29 16:01:33 +08:00
Andreas Gal
34d9e4d6c8
fix brace style (Nth follow-up for 560358).
2010-04-28 19:13:03 -07:00
Andreas Gal
d84543bb6b
Merge.
2010-04-28 18:50:17 -07:00
Andreas Gal
7bf56e15a7
Follow-up for 560358, poke the GC when overwriting the value of RegExpStatics.input (fix leak).
2010-04-28 18:49:36 -07:00
Nicholas Nethercote
225ae34fc8
Bug 562251 - JSSLOT_ARRAY_COUNT isn't used for slow arrays. r=brendan.
2010-04-28 18:35:22 -07:00
Andreas Gal
6e29637654
export replenishAndFreeLater as a JS_FRIEND_API to fix build break (r=me).
2010-04-28 17:17:34 -07:00
Andreas Gal
2173a6b94c
Optimize static RegExp state (560358, r=brendan).
2010-04-28 16:35:12 -07:00
Jeff Walden
6aed9b5ebc
Bug 562193 - Implement Components.utils.getGlobalForObject(obj), as a supported alternative to parent-chain-walking. r=mrbkap
2010-04-28 13:53:01 -07:00
Luke Wagner
3df9b42a3e
Oops, b0f49ebf6325 wants a definition (r=me)
...
--HG--
extra : rebase_source : 069c949e4e236f323c737d15eac2a811677ba58b
2010-04-28 15:23:34 -07:00
Jeff Walden
762bbf4391
Merge.
2010-04-28 15:18:53 -07:00
Jeff Walden
2dabf26a83
Backed out changeset 1da2bbf6cfaf, turned tree red.
2010-04-28 15:18:38 -07:00
Luke Wagner
d80ae03b09
Bug 562470 - Give JSBackgroundTask a virtual destructor (r=me)
2010-04-28 15:06:39 -07:00
Jason Orendorff
c11e7e9863
Silence a compiler warning (in MSVC) about implicitly narrowing jsval to JSBool in JSVAL_IS_INT. Noticed by MikeM. No bug#, rs=Waldo via IRC.
...
--HG--
extra : rebase_source : 8060def41cdbed1c7b80b01da58b00e1967fb3fe
2010-04-28 16:12:15 -05:00
Andreas Gal
6fe4800714
Optimize static RegExp state (560358, r=brendan).
2010-04-28 13:33:21 -07:00
Jason Orendorff
74b496bbe8
Merge backout.
2010-04-28 13:41:43 -05:00
Jason Orendorff
fc386a2ca8
Backed out changeset ae857d818793 (bug 559653) due to test failures.
2010-04-28 13:41:24 -05:00
Jason Orendorff
55efedaff4
Backed out changeset 69ea8f61ae26 (bug 559813) due to test failures.
2010-04-28 13:03:19 -05:00
Jason Orendorff
6736f57e69
Bug 559813 - Trace script setters. r=brendan.
2010-04-28 11:43:27 -05:00
Jason Orendorff
d649fe8f15
Merge.
2010-04-28 11:15:12 -05:00
Jason Orendorff
63cfa9cafb
Bug 559653 - TM: Record assignment before the interpreter goes; remove record_SetPropHit. r=brendan.
2010-04-28 11:12:19 -05:00
Robert Sayre
2420e05a4d
Merge mozilla-central to tracemonkey
2010-04-28 11:11:48 -04:00
Igor Bukanov
fd7877710b
bug 561539 - renaming AutoSaveRestoreWealRoots into AutoPreserveWeakRoots. r=brendan
2010-04-28 14:34:02 +02:00
Ginn Chen
1ffaf7e1a0
Bug 562001 nanojit failed to compile on Solaris x86_64 r=gal
2010-04-28 17:36:04 +08:00
Gary Kwong
92900e0049
Bug 369696 - fix bug number in tests, r=bclary.
2010-04-28 00:00:08 -07:00
Brendan Eich
58024b9de2
Resolve sharpSlots vs. var-in-with grudge match (561011, r=mrbkap).
2010-04-27 21:35:28 -07:00
Brendan Eich
da0855921b
Use same source note offset bias/origin for both of SRC_IF_ELSE's offsets, but note second offset is optional (0 if absent; 562028, r=mrbkap).
2010-04-27 21:00:38 -07:00
Brendan Eich
8f2ea46da7
Back out my last commit due to orange.
2010-04-27 20:22:57 -07:00
Nicholas Nethercote
70488c788b
Update nanojit-import-rev stamp.
2010-04-27 19:46:18 -07:00
Nicholas Nethercote
3b86611069
Bug 560712 - nanojit: give immediates names when printing LIR. r=edwsmith.
...
--HG--
extra : convert_revision : 53522168256873ff92a5cf1668d3ef8e65a87f38
2010-04-27 18:40:51 -07:00
Edwin Smith
842b6c912b
Rename LIR opcodes in Nativei386.cpp (bug 559977 r=nnethercote+)
...
--HG--
extra : convert_revision : 62e0adc4d69e1d2246ee9336afd555ee3f6766a0
2010-04-27 20:05:58 -04:00