Jason Orendorff
8796d0ad24
Fix structured cloning deserialization bug that could create invalid Date objects. Bug 602806, r=gal.
2010-12-03 12:15:06 -06:00
Jason Orendorff
f454b4e727
Add support for structured cloning of String/Boolean/Number objects. Bug 602804, r=gal.
...
--HG--
extra : rebase_source : 09d8a6b0ea4dd188a93d37e5e00971b065400c96
2010-12-03 10:07:08 -06:00
Julian Seward
fade84ccbf
Bug 609905 - reTempAlloc: 512k heap allocation for no purpose. r=nnethercote.
2010-12-02 22:26:24 -08:00
Jeff Walden
152f416f22
Bug 614333 - Remove the empty-script singleton optimization: it is effectively disabled with the methodjit, and its use of a single const JSScript for everything (including across compartments) interferes with recording name bindings in scripts, in order to correctly implement strict mode eval. r=brendan
...
--HG--
extra : rebase_source : 38a7faedb4b090e844cc342c82b273c75ef763bb
2010-11-16 15:30:56 -08:00
Blake Kaplan
855a1185ed
bug 601803 - Support adopting a node cross-compartment. r=gal/jst
2010-11-15 17:21:25 -08:00
Blake Kaplan
d3884e1bb7
Merge backout
2010-12-02 17:14:54 -08:00
Blake Kaplan
5ece8b76b3
Backout due to bustage
2010-12-02 17:13:20 -08:00
Blake Kaplan
19105cbdcd
Attempt to fix Windows bustage.
2010-12-02 15:46:39 -08:00
Blake Kaplan
6725b96749
Bug 610941 - Don't resolve prototypes for things that aren't windows. r=jst
2010-12-02 14:35:27 -08:00
Blake Kaplan
ca07546978
Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal
2010-12-02 14:34:13 -08:00
Blake Kaplan
def87f80df
Fix bug 612835. r=gal
2010-12-02 14:33:19 -08:00
Chris Leary
b7715eb8a5
Remove zealous match paren assertion. (r=dmandelin, b=613400)
2010-12-02 14:14:12 -08:00
Jeff Walden
a3bea49a7d
Bug 616244 - Update the shell test harness to ignore empty and comment-only lines in test manifests. r=dmandelin
2010-12-02 14:16:24 -08:00
Jeff Walden
22071edd29
Bug 615975 - Switch to the manifest directory before running a test in a debugger. r=dmandelin
2010-12-02 12:35:21 -08:00
Jan de Mooij
f031fc78b4
Bug 615070 - Newline after backslash is invalid in regexp literals. r=jwalden
2010-11-29 19:35:03 +01:00
Blake Kaplan
62f3ebccbb
bug 601803 - Support adopting a node cross-compartment. r=gal/jst
2010-11-15 17:21:25 -08:00
Igor Bukanov
d13d59ef1c
bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett
2010-10-14 16:12:19 +02:00
Jacob Bramley
26c03ac952
Link the shape guard in bindname to the exit sequence (bug 614907, r=dvander).
2010-12-01 17:38:23 -08:00
David Anderson
b989777569
Fix constructors that return objects in catch blocks (bug 604381, r=dmandelin).
2010-12-01 17:02:15 -08:00
Chris Leary
d8015e259f
Additional regexp DoReplace diagnostics. (r=dmandelin, b=605754)
2010-12-01 16:34:42 -08:00
Chris Leary
a17f492436
Make paren indexing uniform. (r=dmandelin, b=605754)
2010-12-01 16:34:10 -08:00
Chris Leary
a55826c69b
Fix regexp match pair end-index == -1 assumption. (r=dmandelin, b=605754)
2010-12-01 16:33:49 -08:00
Nicholas Nethercote
4990c0ce2f
Update nanojit-import-rev stamp.
2010-12-01 14:58:24 -08:00
Nicholas Nethercote
7589a0a661
Bug 580515 - TM: LIR_cmovd mishandled with X86_FORCE_SSE2=no. r=edwsmith.
...
--HG--
extra : convert_revision : 4effe362e918583ec7b98b08da24f02c0833d306
2010-12-01 14:23:44 -08:00
David Anderson
422912f928
Fix prototype guards on array hole ICs (bug 615440, r=dmandelin).
2010-11-30 17:14:01 -08:00
David Anderson
584edd9ed0
Setting debug mode should purge call ICs (bug 612640, r=bhackett).
2010-11-30 17:11:02 -08:00
Robert Sayre
8c0d21cc18
Merge mozilla-central to tracemonkey.
2010-11-30 19:23:00 -05:00
David Mandelin
056a9ed81a
Bug 614915: set return value correctly when sorting a list containing only undefined values, r=cdleary
2010-11-30 10:25:07 -08:00
Tom Schuster
8dbc2073f0
Bug 591172: make typeof comparisons faster in JM, r=dvander, a=sayrer
2010-11-30 10:22:18 -08:00
Robert Sayre
debadcb1b0
Merge
2010-11-30 09:01:31 -08:00
Robert Sayre
56faab4190
Merge mozilla-central to tracemonkey.
2010-11-30 09:00:57 -08:00
timeless@mozdev.org
ae5cc0e88a
Bug 615068 obj is only used ifdef DEBUG in JS_NextProperty. r=jorendorff.
2010-11-30 10:16:21 -06:00
timeless@mozdev.org
27b1a73a92
Bug 614928 PropertyTree::insertChild returns without unlocking cx->runtime when hash->add fails. r=jorendorff.
2010-11-30 10:08:03 -06:00
Jason Orendorff
4b3b8e3032
Fix two tests that were failing in the shell for no good reason. (This will not affect how the tests work in the browser either way; one is skipped in the browser and the other is expected to fail in the browser.) no_r=me.
...
--HG--
extra : rebase_source : 956a8358113f4626beaf32fac3810fb1038d06cb
2010-11-30 09:34:21 -06:00
timeless@mozdev.org
a997b12758
Bug 615256 warning: 'PRBool FramesOnSameLineHaveZeroHeight(nsIFrame*)' defined but not used; r=mats a=ehsan landing on a CLOSED TREE instead of a white-space change to get a Windows debug X test run
2010-11-30 00:00:38 -05:00
Ehsan Akhgari
ce5494c5fd
Disable the last part of the testcase for bug 553094 to make it pass correctly on Mac as well; a=bustage-fix landed on a CLOSED TREE
2010-11-29 22:28:13 -05:00
Ehsan Akhgari
e72105dc65
Followup of the backout of bug 542999, fix an incorrect merge conflict resolution
2010-11-29 22:27:46 -05:00
Leon Sha
b6de57e972
Bug 609222 - JM: Fix call mechanism and recompilation. r=dvander. Patch to make Sun Studio on X86 work (typedef int32).
2010-11-30 11:19:17 +08:00
Paul O’Shannessy
907ebe66da
Fix xpcshell failure from bug 468246 revealed by bug 613516 [a=bustage] landed on a CLOSED TREE
2010-11-29 20:57:30 -05:00
David Mandelin
33c65488a4
Bug 610480 last part: fix MSVC warnings, r=jorendorff
2010-11-29 13:33:17 -08:00
David Mandelin
2f96f834e6
Bug 554338: Show correct timezone abbreviation on OSX/Linux, r=jorendorff
2010-11-29 13:29:44 -08:00
Igor Bukanov
865b272258
Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking
2010-11-29 13:27:27 -08:00
Ehsan Akhgari
dacc916fe2
Merge backout of bug 542999
2010-11-29 20:50:32 -05:00
Ehsan Akhgari
97ee7d7abe
Backed out changeset 78d7e307a632 (bug 542999) because the patch doesn't solve the problem, and the test is broken
2010-11-29 20:40:42 -05:00
Christian Biesinger
61b9eb5c64
Bug 614717 retry: Make test_bug369787.js not hang when the test fails by
...
ensuring that do_test_finished is called even when an exception is thrown.
Also make the test work in the presence of PAC, where the channel changes
between asyncOpen and onStartRequest.
r=bz a=test-only
2010-11-29 15:41:21 -08:00
Christian Biesinger
a87f071eaa
Backed out changeset dd249f45dc3d
...
Clearly I don't know hg well enough, didn't mean to commit all this. a=I-messed-up
2010-11-29 15:34:30 -08:00
Christian Biesinger
e0273458ec
Bug 614717 Make test_bug369787.js not hang when the test fails by ensuring
...
that do_test_finished is called even when an exception is thrown.
Also make the test work in the presence of PAC, where the channel changes
between asyncOpen and onStartRequest.
r=bz a=test-only
2010-11-29 15:28:40 -08:00
Ehsan Akhgari
364b6e35f4
Merge backout; a=bustage
2010-11-29 18:15:36 -05:00
Ehsan Akhgari
63df31fad7
Backed out changeset 650ad3cd7e52 because of xpcshell test failure
2010-11-29 18:15:24 -05:00
Igor Bukanov
09a25b4f70
Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking
2010-11-29 13:27:27 -08:00