Steve Fink
a655c5fd00
Backed out changeset a5e2394cd75d
2011-05-12 11:13:14 -07:00
Steve Fink
fa26b60aaf
Bug 634648 - Mark tests that require to be run in debug mode (r=dbaron,dmandelin)
...
--HG--
extra : rebase_source : 6f152c72627ce61065e5f468c273099804b578d5
2011-02-16 22:41:14 -08:00
Steve Fink
0f26c5dbb3
Bug 606629 - Record op execution counts for mjitted code (r=dmandelin)
...
I hope to obsolete this soon with bug 637393.
--HG--
extra : rebase_source : 3dd6d0bffac066e67785d730b9d59460db87326e
2010-10-22 17:18:47 -07:00
Kyle Huey
0852baff97
Fix annoying MSVC warning about class/struct mismatch. rs=jorendorff
...
DONTBUILD
2011-05-12 09:01:45 -07:00
Leon Sha
0788d25586
Bug 654632 - [TM] Recent changes in tracemonkey break Sparc build. r=dvander
2011-05-12 16:08:01 +08:00
Luke Wagner
0cc2ee558d
Back out 5f2b3783cdd6 and b14ee60b0abf. xpcshell is doing some strange things with its fake principals manager
2011-05-11 19:53:21 -07:00
Blake Kaplan
825ede9775
Make the xpcshell have a findObjectPrincipals function to clean up after Luke's orange. No bug. r=luke
2011-05-11 18:42:01 -07:00
Luke Wagner
f537f477d3
Bug 656171 - Use object principals finder in PrincipalsForCompiledCode, for now (r=mrbkap)
2011-05-11 15:57:54 -07:00
Masatoshi Kimura
2b9d90ff55
Bug 656253: Fix intermittent orange due to variables colliding. r=sicking
...
--HG--
extra : transplant_source : %DF%B7%0D%26%87NT%01RU%A3U%97FT%C0%C8%C7%C0V
2011-05-11 11:06:47 -07:00
Masatoshi Kimura
701140f77a
Bug 649133: Implement xhr.mozResponse and xhr.mozResponseType. r=sicking
2011-05-10 16:18:55 -07:00
Tom Schuster
b520ae3309
Bug 656317: add .append back in path reversal r=jorendorff
2011-05-11 18:23:21 +02:00
Jason Orendorff
534773d09a
Bug 651030 - When removing a property from an object, add its slot to the freelist only if the slot is not reserved. r=cdleary.
2011-05-11 10:24:57 -05:00
Gregor Wagner
dc5385284e
Bug 603916 - unifying GC sheduling. r=igor
2011-05-10 22:37:11 -07:00
Luke Wagner
bb15eadb74
Back out 33d8b418732b for causing Talos dromaeo_css crash
2011-05-10 18:49:27 -07:00
Jeff Walden
79f457610d
Apparently DO_NEXT_OP must be passed len, sigh.
2011-05-10 18:23:13 -07:00
Jeff Walden
b763cc1394
Last fix, actually built js/src/ on Windows this time. If this doesn't work, I'm going to be angry. r=final-answer
2011-05-10 17:37:05 -07:00
Jeff Walden
3675f489ec
When was it we were dropping support for Windows again? r=hate-hate-hate
2011-05-10 16:27:17 -07:00
Jeff Walden
6006abbff9
More bustage fixing, r=somewhat-less-failtastic-tinderboxen
2011-05-10 16:07:07 -07:00
Jeff Walden
2387589ebc
Followup build bustage fixes. r=failtastic-tinderboxen
2011-05-10 15:53:27 -07:00
Jeff Walden
be37c9c02b
Remove js_ReparentTypedArrayToScope as it's unused. No bug, r=jorendorff, rs=bent
2011-05-10 14:40:45 -07:00
Jeff Walden
188186661c
Bug 653789 - Don't let Object.prototype.toLocaleString recur itself to death. r=luke
...
--HG--
extra : rebase_source : 92b8b568512a28c577e526fd25b593db071a65b7
2011-04-30 03:22:25 -04:00
Jeff Walden
5d29251946
Bug 652746 - Implement js::ArgumentsObject, js::NormalArgumentsObject, and js::StrictArgumentsObject. r=njn
...
--HG--
extra : rebase_source : 84258ffa658ba09928ab9b86f8017fa6683f3146
2011-04-25 22:40:00 -04:00
Jeff Walden
77b801ddde
Bug 653888 - Clean up the Walk internal spec function, make the reviver delete properties from arrays if it returns undefined. r=pbiggar (relanding after a first try that appears to have triggered a random orange without methodjit on Linux debug, that went away on two rebuilds)
...
--HG--
extra : rebase_source : 4cef6936c39d63e232363baa64d24c0d1fabc60e
2011-05-05 00:24:15 -04:00
Luke Wagner
1bf189f3f2
Fix test added by 33d8b418732b to not hit quota on 64-bit (r=orange)
...
--HG--
rename : js/src/jit-test/tests/test-apply-many-args.js => js/src/jit-test/tests/basic/test-apply-many-args.js
rename : js/src/jit-test/tests/testCrossGlobalInvokeSession.js => js/src/jit-test/tests/basic/testCrossGlobalInvokeSession.js
2011-05-10 11:33:26 -07:00
Luke Wagner
8145c1e4e2
Bug 653785 - Properly compute stack quota in bumpLimit (r=dvander)
2011-05-10 09:51:53 -07:00
Chris Leary
e9c15c147e
Merge mozilla-central to tracemonkey.
2011-05-09 14:27:44 -07:00
Paul Biggar
1cd5ff1908
Backed out changeset 0c6254cb818d (bug 652593) due to PROCESS-CRASH orange in M(oth).
2011-05-09 09:50:36 -07:00
Paul Biggar
9c572e750b
Bug 652593: Remove compound GET*PROP opcodes, to fix strict warnings (r=bhackett,dao)
...
The undefined property strict-mode warning was missed under some compound
opcodes. JM had removed those opcodes, and so the warnings appeared. This
ports the opcode remove to TM, fixing the warnings.
Bug 647626 removed the compound opcodes from JM, as they made type-inference
and the JITs more complex, for a minor speed impact (see
https://bugzilla.mozilla.org/show_bug.cgi?id=647626#c6 for benchmarks).
This also fixes the strict mode warnings that appeared in the browser as a
result of the fix.
2011-05-09 07:37:37 -07:00
Tom Schuster
82f4ee4b3f
Bug 654685: add reportCompare to fix warnings, no_r=
2011-05-08 00:11:03 +02:00
Tom Schuster
d84a191ec4
Bug 654685: Remove Boolean.prototype.toJSON r=pbiggar
2011-05-07 22:34:44 +02:00
Tom Schuster
cd0d919992
Bug 652154: Fix path reversal on windows in jstest r=pbiggar
2011-05-07 19:20:31 +02:00
Makoto Kato
fc6d231d63
Bug 654873 - ARM target (gcc 4.5.2 or later) should use built-in atomic function instead of arm-kuser. r=gal
2011-05-08 00:47:13 +09:00
Paul Biggar
b7a5a9115b
Bug 653153: Fix the parseInt fast path doubles above 1e21 (r=jwalden)
...
The spec says parseInt needs to convert to a string before being converted to
an integer. For 1e+21 (and greater), ToString uses exponential notation:
"1e+21", which get's parsed as 1. The existing parseInt fast path for doubles
converted it directly into an integer, giving the result 1e21. The fix adds a
bounds check to see if the exponential notation is triggered, and still uses
the fast path if not.
2011-05-07 05:31:59 -07:00
Gregor Wagner
b087efb463
Bug 655175 - Add entrance and exit time to GCTimer. r=igor
2011-05-06 13:59:37 -07:00
Julian Reschke
e74e4501f5
Implement exslt-date:date-time (bug 603159) r=sicking
2011-04-26 13:46:43 +01:00
Matt Brubeck
9cb8fa2cff
Bug 643032 - Don't start network status listener until Fennec starts [r=blassey]
2011-05-09 12:58:55 -07:00
Jonas Sicking
549cf0a0a2
Bug 643786. Don't fire DOMNodeRemoved when removing the editor created <br>. r=ehsan
2011-05-09 12:33:04 -07:00
Jonas Sicking
48d490b63b
Bug 650493 Part 3: Back out patch from bug 645572 as we should now always end up with correct update counts. r=ehsan
2011-05-09 12:33:03 -07:00
Jonas Sicking
75de75934d
Bug 650493 Part 2: Simplify userdata by firing adoption handlers off of scriptrunners. r=smaug/peterv
2011-05-09 12:33:03 -07:00
Jonas Sicking
0e17979856
Bug 650493 Part 1: Simplify mutation events by firing all but DOMNodeRemoved off of script runners, and DOMNodeRemoved before starting any update batches or aquiring any state. r=smaug/peterv
2011-05-09 12:33:03 -07:00
Jonas Sicking
2e8c6fa6c5
Bug 650493 tests. rs=smaug
2011-05-09 12:33:03 -07:00
Jonas Sicking
f2e68647d5
Bug 651598: Make test_bug288392.html report better errors. r=smaug
2011-05-09 12:33:03 -07:00
L. David Baron
7cdd42079b
Propagate code that used to be in CSSParserImpl::ParseSingleValueProperty and mark -moz-script-size-multiplier and -moz-script-min-size as inaccessible to parser. (Bug 636029, patch 9) r=bzbarsky
2011-05-09 15:02:35 -04:00
L. David Baron
712f6703bb
-moz-animation-play-state should not be part of the -moz-animation shorthand. (Bug 654890) r=bzbarsky
2011-05-09 15:02:35 -04:00
L. David Baron
56b2850d5b
Ensure nsStyleAnimation doesn't produce values outside valid ranges. (Bug 653842, patch 3) r=bzbarsky
2011-05-09 15:02:35 -04:00
L. David Baron
5d1b8bdcd4
Unify positive-nonzero value restriction (used for integers) with one-or-larger value restriction (used for floats) as a single one-or-larger value restriction. (Bug 653842, patch 2) r=bzbarsky
2011-05-09 15:02:35 -04:00
L. David Baron
064029c2ac
List value range restrictions more reliably in nsCSSPropList. Change 'font-size-adjust' to reject negative values. (Bug 653842, patch 1) r=bzbarsky
2011-05-09 15:02:34 -04:00
L. David Baron
6a18dd0f0f
In cycle collector dumps, allow much more room for document URLs. (Bug 652056) r=peterv
2011-05-09 15:02:34 -04:00
Felipe Gomes
21607010f4
Bug 635402 - Get rid of :not([inFullscreen]) workaround selectors for sizemode transitions. r=jmathies,dao
2011-05-09 11:52:59 -07:00
Igor Bukanov
0370e3ab43
bug 652416 - race fixes and other cleanups for background finalization. r=anygregor
...
--HG--
extra : rebase_source : b1685fff8fa5dab43b9b595daa6118249d3ef891
2011-04-25 22:05:30 +02:00