Commit Graph

470 Commits

Author SHA1 Message Date
Jason Orendorff
d5b786b24f Bug 576295 - Fix tests.py to work on Windows. r=dmandelin. Re-landing. 2010-07-02 12:08:46 -05:00
Luke Wagner
15a253d499 Merge 2010-07-01 23:10:37 -07:00
Jason Orendorff
f757f0f424 Bug 576295 - Fix jstests.py on Windows (preexec_fn). r=dmandelin. 2010-07-01 13:22:46 -05:00
David Anderson
bd2dbde8d3 [JAEGER] Merge from fatval. 2010-06-28 15:22:45 -07:00
Luke Wagner
99411cc93d Bug 549143 - fatvals 2010-07-14 23:19:36 -07:00
Tom Austin
977f814b83 Enable __call__ to work without special extensions (bug=578518, r=gal) 2010-07-14 19:06:09 -07:00
Tom Austin
92fae79774 Merge 2010-07-14 15:17:34 -07:00
Tom Austin
1dda2b0b6a Create shell for Narcissus JS (bug 572879, r=gal) 2010-07-14 15:02:51 -07:00
Andreas Gal
7e4c61ce49 Backed out changeset 864b37b4c91c. Missing bug# and review. 2010-07-12 23:18:18 -07:00
taustin@host-6-61.mv.mozilla.com
2f0222e5ec Remove Narcissus's dependencies on features available only in special builds 2010-07-12 16:58:38 -07:00
Robert Sayre
34b4182b78 Merge mozilla-central to tracemonkey. 2010-07-08 18:15:52 -07:00
David Mandelin
113fdd40ed Bug 574518: Better solution: recur until error so that test autotunes for memory usage 2010-06-25 16:47:30 -07:00
Jeff Walden
8dd21fe50e Bug 562448 - Function.prototype.apply should accept any arraylike arguments. r=brendan
--HG--
extra : rebase_source : 1c6fc72b2b6a30d18e15c30ff84fa529e70709b0
2010-07-16 14:53:37 -05:00
Jeff Walden
173c4d1adf 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
--HG--
extra : rebase_source : 2a0b9670e7c2c90ab0c41d37e3ab99c3bbc4c819
2010-07-23 11:27:07 -05:00
David Mandelin
001939737c Bug 574518: adjust test case to account for greater stack memory usage in Interpret
--HG--
extra : rebase_source : d8cee395b898d809020b503b83a402de8cb88eee
2010-06-24 17:14:06 -07:00
Jeff Walden
b13001e602 Bug 509733 - ES5: arguments.toString() === "[object Arguments]". r=brendan 2010-07-13 16:39:03 -05:00
David Mandelin
c6783f6875 Removing failure note from test that passes 2010-06-24 14:04:26 -07:00
Dave Herman
484e1a2751 bug 533874, r=jimb: expose the parser as a JS API 2010-06-15 13:32:32 -07:00
Brian Hackett
a38bc3011a Assert fix, bug 588339. r=brendan 2010-08-18 11:03:22 -07:00
Rico
b3c8c97bf8 Bug 575575 - Variable name typo in js1_5/Array/regress-465980-02.js. r=jwalden 2010-06-29 09:00:10 -07:00
Eric Hennigan
a8d4b520e3 Bug 573646: add memory limit for Unix test harness in order to handle OOM crashes more gracefully 2010-06-23 19:05:33 -07:00
Jeff Walden
d81f0c30eb Back out b17c8b926585, seems to not work any more. :-\ 2010-07-27 18:23:30 -07:00
Jeff Walden
561338434b Bug 571062 - Add slow-test annotation functionality to reftest and the JS test harness. r=dbaron, r=dmandelin 2010-07-13 18:04:29 -05:00
Robert Sayre
55a8586519 Merge mozilla-central to tracemonkey. 2010-07-27 13:09:04 -07:00
Vladimir Vukicevic
aa1924e856 b=576020; type check in typed array slice; r=jorendorff 2010-07-15 13:17:56 -07:00
Robert Sayre
690a859635 Merge mozilla-central to tracemonkey. 2010-06-21 18:01:14 -07:00
David Anderson
858278d975 [JAEGER] Merge from fatval branch. 2010-06-10 14:01:11 -07:00
David Anderson
d203d9aee3 [JAEGER] Allocate registers for local variables (GET/SETLOCAL). 2010-06-02 18:57:52 -07:00
Brendan Eich
95bae4afbc Skip tests that fail always on 64-bit targets. 2010-06-18 16:39:22 -07:00
Wesley W. Garland
55cf36b68a Bug 572600 - Skip jstests which scatter. r=jorendorff.
--HG--
extra : rebase_source : cef99af144d165f54c2216641670832b61f5e1fd
2010-06-17 15:56:36 -05:00
Chris Leary
1d03ae0f11 Fix jstests.py --valgrind-args flag. (r=jorendorff) 2010-06-16 18:34:57 -07:00
Jason Orendorff
5550380090 Note that js1_8_5/regress/regress-555246-1.js fails in the shell. 2010-06-15 19:07:50 -05:00
Jim Blandy
5f169e84e2 Bug 563109: Retire jsDriver.pl and friends, in favor of jstests.py. r=bclary 2010-06-10 14:43:54 -07:00
Vladimir Vukicevic
601bca059e b=571014; assertion when accessing ArrayBuffer props; r=brendan 2010-06-09 19:05:00 -07:00
Jim Blandy
1a07fb174f Bug 569751: Don't ignore arguments indicating which tests to run in nonterminal property presence tests. r=waldo 2010-06-08 13:35:19 -07:00
Blake Kaplan
f1be43a299 Bug 566651 - Actually store the result in vp. r=jorendorff 2010-06-08 09:12:52 -07:00
David Mandelin
2652c5d63e Reversing change to jstests.py that was accidentally checked in earlier 2010-05-26 14:13:08 -07:00
Robert Sayre
d9e86770e3 Merge mozilla-central to tracemonkey. 2010-06-05 19:13:45 -04:00
Jeff Walden
2a8187e20b Bug 548671 - Stop using shared-permanent properties "inherited" from the prototype to represent (function(){}).length and [].length. r=jorendorff
--HG--
extra : rebase_source : c5d48e4fe489f9e350798b49bed70f763e3abf37
2010-06-02 23:44:24 -07:00
Jason Orendorff
6e799da354 Fix up the tests from bug 555246 to pass in the browser.
--HG--
extra : rebase_source : 7402ef86dc51523e55013345eba02a2e95122478
2010-06-03 23:33:40 -07:00
David Mandelin
30f293c255 Fix regress-375882.js 2010-05-25 14:02:05 -07:00
Jeff Walden
2b36f0a5ed Split up DST tests a bit more. r=time 2010-06-03 15:48:26 -07:00
Jason Orendorff
8da1998760 Bug 567152 - Assertion failure: !generic(). r=brendan.
--HG--
extra : rebase_source : 8a09f3c6b9570d764ebc404a2ff870625e156801
2010-06-02 16:45:23 -07:00
Jeff Walden
f689b9994b Bump jstests.py timeout limit to 150s; reftest harness times out at 300s now, so this both substantially raises the ceiling and doesn't raise it so far that a fast-in-shell-but-slow-in-browser test might time out only in browser, or at least that's the hope. r=flakiness 2010-06-02 17:04:37 -07:00
Brendan Eich
ac912dfcf4 Test for bug 568056. 2010-06-02 16:39:49 -07:00
Jason Orendorff
b0d9c052bf Back out changeset ade35d045bc8 (the tests were fixed earlier today). 2010-06-02 15:49:19 -07:00
Jason Orendorff
3fd95b6b36 Back out changeset ade35d045bc8 (the tests were fixed earlier today). 2010-06-02 15:46:12 -07:00
Andreas Gal
84c5602584 Add test for bug 569306. 2010-06-02 14:54:18 -07:00
Andreas Gal
5d9a7d91af Disable invalid tests that rely on resolve hooks reviving deleted standard classes/names (no bug, r=orange). 2010-06-02 14:38:04 -07:00
Jason Orendorff
0898d769c7 Update jstests.list to get rid of some more orange: remove the "fails-if" tag from a test that no longer fails. My best guess is that the seemingly trivial simplification in bug 569114 fixed an actual browser-only correctness bug. Amazing. shame=andreas, rs=Waldo, no bug#. 2010-06-02 13:58:58 -07:00
Jeff Walden
e5eade11c9 Bug 563938 - Cache DST offsets to improve SunSpider score. r=sayrer 2010-05-26 17:49:04 -07:00
Jason Orendorff
6ae9532281 Fix silly tests that were failing because we fixed bug 569306. shame=andreas, rs=Waldo, no bug#. 2010-06-02 12:57:26 -07:00
Jeff Walden
f1e28c8e25 Fix test expectations for new error messages, r=orange 2010-06-01 21:31:18 -07:00
David Mandelin
4057e31aea Bug 568991: allow shell jstests to run from 'src' directories, r=vlad 2010-05-28 16:51:06 -07:00
Jason Orendorff
ef28c57f9e Fix js shell test runner to cope with assert-if. No bug, r=cdleary.
--HG--
extra : rebase_source : fc5685b3195dd9f4d34df5b38d61d70112f3ec17
2010-05-30 00:57:13 -07:00
Igor Bukanov
368d84dcd5 bug 568285 - jstests.py: option to write list of failures to a file. r=dmandelin 2010-05-29 23:15:53 +02:00
Igor Bukanov
8a9dacca13 Backed out changeset 1070cd7a9da0 2010-05-28 14:19:20 +02:00
Igor Bukanov
28c45dfff3 bug 516832 - temporaral landing to get tinderbox stats 2010-05-28 14:09:25 +02:00
Igor Bukanov
735d63b45a Backed out changeset c78751701c46 - wrong commit 2010-05-27 16:56:34 +02:00
Igor Bukanov
b4468fa229 bug 561657 - Replacing js_CountThreadRequests with an explicit counter. r=jorendorff 2010-05-27 16:51:44 +02:00
Brendan Eich
5679f25545 Fix getter vs. method pointer issues (567066, r=jwalden). 2010-05-24 10:48:32 -07:00
Robert Sayre
def349ad75 Merge mozilla-central to tracemonkey. 2010-05-24 09:05:39 -07:00
Michael Kohler
5f19df86e0 Bug 564091: Fix spelling of nonexistent across the tree. r=timeless
--HG--
extra : rebase_source : 4f15f7fd6f90926b77d136be83af7f22c5ffa830
2010-05-23 12:26:15 -07:00
Andreas Gal
0042312b1f Don't leak native getters/setters into property descriptor objects (566914, r=brendan). 2010-05-19 14:43:17 -07:00
Jason Orendorff
721947de5b Bug 566549 - Crash [@ js_AllocSlot] or "Assertion failure: obj->map->ops->defineProperty == js_DefineProperty" with evalcx. r=brendan. 2010-05-19 13:23:53 -05:00
Andreas Gal
acd79cbc3d Move the scripted proxies test into js1_8_5/extensions (bug 546590). 2010-05-19 02:08:53 -07:00
Andreas Gal
5b8624d46f Add proxies test directory to Makefile.in (follow-up fix for bug 546590). 2010-05-18 20:00:18 -07:00
Andreas Gal
efd9bd790e Implement ES Harmony Proxies (bug 546590, r=mrbkap). 2010-05-18 19:21:43 -07:00
Jason Orendorff
cd83f6032b Bug 566665 - jstests.py -s should print command lines rather than lists of strings. r=dmandelin. 2010-05-18 17:04:27 -05:00
Robert Sayre
13c247559e Merge mozilla-central to tracemonkey 2010-05-17 13:55:37 -04:00
Rasmus Jensen
333acce4c4 E4X literals should be acceptable values for sharp variables. r=jwalden 2010-05-14 21:52:03 -07:00
Michael Kohler
dab190d2bc Bug 506041 - Correct misspellings in source code (Patch 3)
r=timeless

--HG--
extra : rebase_source : 1917c999a5865676ffb7ec3c2834c3e091bb64dc
2010-07-07 15:33:52 +02:00
Johnny Stenback
19253e0ece Disable tests on 64-bit systems where they don't behave. r=bclary@bclary.com 2010-07-21 01:34:14 -07:00
Bob Clary
d7a8bf3550 Fixing orange caused by fix for bug 572190. r=jst 2010-07-21 00:22:52 -07:00
Jeff Walden
a8ac2fc31a Bug 565604 - Typed-array properties don't work when accessed from an object whose prototype is a typed array. r=vlad
--HG--
extra : rebase_source : 6ac630f7a9d2cb04a9a996c2a675be41130ea2b1
2010-05-19 14:25:20 -07:00
Phil Ringnalda
e0e4b433f1 Bug 561354 - Disable regress-422348.js on all 64-bit OSes, like everyone including me thought I was going to do in the last patch 2010-06-19 18:59:20 -07:00
Phil Ringnalda
b0f61913ff Bug 561354 - Disable some jsreftests that we know fail on Linux (and Mac) 64-bit on all other sorts of 64-bit too, r=bc 2010-06-15 21:53:44 -07:00
Luke Wagner
9b49d62378 Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo) 2010-03-03 17:52:26 -08:00
Rasmus Jensen
18d22c68c6 Bug 335051 - E4X literals should be acceptable values for sharp variables. r=jwalden
--HG--
extra : rebase_source : 3548ee497fa3d8fe36077d42d8a44f953cf90b6d
2010-05-06 16:01:37 -07:00
Luke Wagner
6a6afd60ce Backed out changeset 23efaeb8652b 2010-05-13 02:21:27 -07:00
Luke Wagner
0e23d73f7a (fake) contiguous patch 2010-03-03 17:52:26 -08:00
Andreas Gal
2004c301c3 fast object iteration (558754, r=brendan, CLOSED TREE). 2010-05-07 17:52:52 -07:00
Andreas Gal
b943be441e xml[index] only works for JSXML_CLASS_LIST (564377, r=brendan, CLOSED TREE). 2010-05-07 13:33:57 -07:00
Chris Leary
50beb5729a Bug 551763: Fix deletion of arguments ident. (r=Waldo) 2010-05-05 15:20:12 -07:00
Chris Leary
a95aefcc00 Bug 556657: Fix test description. (r=Waldo) 2010-05-05 14:04:16 -07:00
Nicholas Nethercote
45f5c025d0 Bug 563210 - "Assertion failure: isDenseArrayMinLenCapOk()," with gc, gczeal, Array, defineGetter. r=brendan. 2010-05-04 17:29:42 -07:00
Jeff Walden
2eb97e810d Bug 552560 - Test fixups/removals since parent() exists only in the shell, not the browser. r=mrbkap 2010-05-04 15:59:20 -07:00
Jason Orendorff
62bf5ca9d8 Bug 563221 - "Assertion failure: ss->top >= nuses," or "Assertion failure: top != 0," with decompiler, if-else chain, and GOTOX. r=brendan.
--HG--
extra : rebase_source : b085564d7569fceb144193da4b93054b6ddbdadc
2010-05-04 16:38:47 -05:00
Jeff Walden
00f6066393 Bug 552560 - Remove support for __parent__. r=mrbkap 2010-04-11 13:51:00 -07:00
Jeff Walden
35681447d7 Bug 560566 - Add this particular failure mode to the Object.defineProperty megatests. r=jorendorff 2010-04-22 18:53:54 -07:00
Jesse Ruderman
21d9a292ac Bug 563077 - fix handling of tests marked as 'random' so crashes are reported. r=dmandelin 2010-05-03 15:25:57 -07:00
Robert Sayre
1e491a700b Merge. 2010-05-03 12:32:11 -04:00
Robert Sayre
2a89b5be4f Merge mozilla-central to tracemonkey. 2010-05-03 11:03:37 -04:00
Gary Kwong
92900e0049 Bug 369696 - fix bug number in tests, r=bclary. 2010-04-28 00:00:08 -07:00
Jason Orendorff
fe3e820003 Fixed assert-botch with tracer and XML objects (bug 560101, r=waldo). 2010-04-26 22:35:49 -07:00
Jason Orendorff
d51bc30112 Disable jsreftest js1_5_8/extensions/worker-fib.js which randomly hangs in the browser. r=sayrer. 2010-04-23 13:30:20 -05:00
Chris Leary
a45026d2f5 Bug 558971 - Parser arena allocation overhead is too high. r=sayrer/shaver 2010-04-23 08:40:57 -04:00
David Mandelin
966e6ad195 Bug 554224: Normalize paths so regress-50447-1 works on Windows, r=waldo
--HG--
extra : rebase_source : d4a5fe9e6f01cb48c3c89bc1ab8f692d44e18eb2
2010-04-22 16:14:57 -07:00
Jeff Walden
099b68ff0e Bug 463360 - Uneval then eval E4X with { gives error. r=jwalden 2010-04-22 15:15:55 -07:00
Jason Orendorff
a0222dfbf2 Bug 561031 - Treat JSOP_FILTER as a jump. r=brendan.
--HG--
extra : rebase_source : 9b8430b57cbe41407709dc6ffa244a81a112878d
2010-04-22 14:53:26 -05:00
Jeff Walden
854a499a28 Followup orange fix, had these fixed in one tree but not the one from which I pushed the changes... r=waylon 2010-04-21 17:34:55 -07:00
Jeff Walden
4b9b1d8e68 Bug 560018 - Actually remove support for { get property funname() { } }, confounded merging madness... r=luke
--HG--
extra : rebase_source : b3c47f5fdd0fcb52f68876e9a4fab16143c16901
2010-04-17 03:19:33 -07:00
Jeff Walden
e31b34b946 Er, back out everything, guess my understanding of orange was...lacking 2010-04-20 13:48:46 -07:00
Jeff Walden
fdc7ad5061 Bug 560018 - Actually remove support for { get property funname() { } }, confounded merging madness... r=luke 2010-04-17 03:19:33 -07:00
Chris Leary
3c67b0e19f Bug 558846 - Update parsemark to use js::Parser directly. r=jorendorff. 2010-04-15 10:53:27 -05:00
Jason Orendorff
1692ec63b8 Make the regression test for bug 559438 less confusing. r=peterv. 2010-04-15 08:33:21 -05: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
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
Jason Orendorff
c58c59528b Bug 559438 - Decompiler bug with JSOP_CONCATN. r=shaver. 2010-04-14 17:26:44 -05:00
Robert Sayre
93ca8a6021 Merge mozilla-central to tracemonkey. 2010-04-14 08:17:38 -04:00
Jason Orendorff
33e5d7d502 Backed out changeset ff77002e8a30 (bug 558720). 2010-04-14 07:00:36 -05:00
Brendan Eich
937d447d0e Fix non-escaping closure optimization to cope with 'with' and eval (558720, r=jorendorff). 2010-04-13 19:05:26 -07:00
Andreas Gal
4f28c42447 Remove lingering defaultValue calls with hint JSTYPE_OBJECT or JSTYPE_FUNCTION (554550, r=brendan). 2010-04-11 20:55:22 -07:00
Jesse Ruderman
f1675a824a This test doesn't need to open a new window. (May 'fix' orange bug 558581.) 2010-04-12 23:48:06 -07:00
Luke Wagner
98a7dc9ea6 Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo) 2010-03-03 17:52:26 -08:00
Blake Kaplan
6950094244 Bug 565521 - Add a test. r=sayrer 2010-05-12 18:18:54 -07:00
Vladimir Vukicevic
8c80a0cd55 b=561566,561299; typed array arg checking fix; r=jorendorff 2010-05-12 10:18:35 -07:00
Jeff Walden
0b04dfbcc9 Bug 534377 - Object literal duplicate-property checking doesn't work for same property as number and as string. r=jimb 2009-12-24 16:10:18 -05:00
Michael Kohler
9397418412 Bug 506041 Part 2: Correct misspellings in source code
r=timeless
2010-05-13 14:19:50 +02:00
Robert Sayre
0ebb9c1370 Merge tracemonkey to mozilla-central. 2010-05-06 08:50:41 -04:00
L. David Baron
cd80341304 Annotate jsreftest manifests with assertion counts. (Bug 472557) 2010-05-04 21:28:18 -07:00
Jesse Ruderman
e2812717d4 Disable some misplaced perf tests because they are randomly orange. 2010-06-10 20:33:32 -07:00
Jeff Walden
ad6a89209e Bug 517580 - Unconditionally build with support for getters and setters, remove support for the deprecated { x getter: function() {}} and x getter= function() {} getter syntaxes (mutatis mutandis for setter) now that ES5 provides Object.getOwnPropertyDescriptor and Object.defineProperty and { get x() { } } syntax, and provide __{define,lookup}{G,S}etter__ only if a preprocessor variable is defined (unconditionally provided for the moment). r=luke 2009-10-06 12:35:33 -07:00
Robert Sayre
e3d06777e4 worker-error.js passes now. 2010-04-09 20:04:41 -04:00
Jeff Walden
808f44b3ab Bug 550402 - Property readonly bit interferes with setter functions in properties. r=jorendorff
--HG--
extra : rebase_source : a1cc89851d11337a76f916170ca22f9013ee0b2f
2010-04-01 18:11:14 -07:00
Jeff Walden
4d912ae324 Bug 556876 - PropertyDescriptor::initialize can throw a SyntaxError instead of a TypeError. r=jorendorff
--HG--
extra : rebase_source : d0a38deab525d8f78f81d56d9bc78dcd5f76fb97
2010-04-04 21:59:09 -07:00
Bob Clary
75114bb688 Bug 557508 - Enable tracing JIT when running js tests in the shell. r=jorendorff.
--HG--
extra : rebase_source : 68f8accc4e9888225f1bbf0955c6cf484219fae2
2010-04-06 15:43:11 -05:00
Jason Orendorff
91b24f195c Fix trivially busted test for bug 533876. 2010-04-06 10:05:13 -05:00
Jason Orendorff
7ef276f207 Bug 545962 - Workers for the js shell. r=igor. 2010-04-06 08:15:15 -05:00
Jeff Walden
80e3a56f93 Bug 520696 - Implement support for string and numeric literals as names for properties defined using ES5 get/set syntax. r=jimb
--HG--
extra : rebase_source : 42120d6f31851efa9771e3c869989de70d5ed0f5
2009-12-14 18:31:05 -05:00
Robert Sayre
cd7a9e4cf3 Fix thinko in test. 2010-04-04 11:00:45 -04:00
Robert Sayre
c95c882b76 Fix up the tests from bug 555246 to run when there's no evalcx function available. 2010-04-04 09:41:11 -04:00
Jason Orendorff
d447d924df Bug 555246 - Wrong answer for 'this' in function code when entry frame was produced by a call across globals. r=brendan. 2010-04-01 09:56:25 -05:00
Vladimir Vukicevic
8bf48b9f22 b=555721 - typed array checks; r=jorendorff 2010-03-30 11:55:20 -07:00
Jason Orendorff
b97ec9dd6d Fix busted tests to use reportCompare. no_r=orange.
--HG--
extra : rebase_source : 5d3055655d0c5326d08966c956f2e2d6fcf74e65
2010-03-29 14:57:43 -05:00
Jason Orendorff
e5a722c5a8 Bug 541255 - "Assertion failure: obj->isDenseArray(), at ../jsarray.cpp". r=brendan. 2010-03-29 11:24:42 -05:00
Jason Orendorff
7cbd94677b Disable js/src/tests/js1_8_1/extensions/regress-466905-05.js which now fails. See bug 554793 for more.
--HG--
extra : rebase_source : 7507438b0fc1b9279a31bda21c2b2e4ae4479ca4
2010-03-24 18:23:34 -05:00
Jason Orendorff
fa2f2a9dfc Backed out changeset 6dcce4f4d9dd due to orange. 2010-03-23 12:35:31 -05:00
Jason Orendorff
fad4cda013 Fix test js1_8_5/regress/regress-533876.js. 2010-03-23 10:03:00 -05:00
Brendan Eich
f819b36cf4 Use direct object shape instead of identity as key for deep property cache hits (497789, r=jorendorff). 2010-03-22 11:11:44 -07:00
Brendan Eich
cd1604d165 Skip test for 503860 until bug 497789 is patched. 2010-03-18 14:43:35 -07:00
Vladimir Vukicevic
a502859e84 b=550351; don't abort recording when accessing out of range typed array element (return undefined instead); r=gal 2010-03-04 16:49:31 -08:00
Brendan Eich
9f7e919590 Add tests for 503860 to jstests.list. 2010-03-17 12:52:46 -07:00
Brendan Eich
340c3d6ba5 Restore lost rt->protoHazardShape check (503860, r=jorendorff). 2010-03-17 12:41:11 -07:00
Bob Clary
b7b64d646f bug 552218 - mark ecma/Date/15.9.5.14.js, ecma/Date/15.9.5.34-1.js, ecma_3/Date/15.9.5.5.js as random on Linux due to DST issues. 2010-03-16 18:07:26 -07:00
Jeff Walden
e2df507656 Bug 551529 - Remove __count__. r=shaver 2010-03-12 17:09:49 -08:00
Robert Sayre
84b14d6f30 Merge mozilla-central to tracemonkey. 2010-03-13 11:51:12 -05:00
Chris Leary
a5a35ca3be Bug 550643 - Minor improvements to parsemark.py. r=jorendorff. 2010-03-08 18:22:44 -06:00
Chris Leary
06b4d618a7 Bug 548621 - Create suite of tests for JS parsing speed. r=jorendorff. 2010-03-05 16:47:24 -06:00
Jason Orendorff
ec9c7fcca7 New test for long-fixed bug 500528. We were about to re-introduce it in bug 497789! r=test coverage is good. See bug 497789 comments 78-79. 2010-03-05 09:05:12 -06:00
Brendan Eich
37fd6525cc Typo'ed testname in jstests.list for 549617. 2010-03-02 17:48:00 -08:00
Brendan Eich
9c8234d49b Bug 549617 - JS_EvaluateUCInStackFrame doesn't see variables in flat closure (r=mrbkap). 2010-03-02 17:30:54 -08:00
Jeff Walden
23f47cabac Bug 547087 - JS_EnumerateStandardClasses uses non-configurable, not non-configurable/non-writable, as attributes for global.undefined. r=jorendorff 2010-02-18 19:51:57 -08:00
Jason Orendorff
c2491461c6 Bug 548276 - "Assertion failure: HAS_FUNCTION_CLASS(funobj), at ../jsdbgapi.cpp". r=jwalden. 2010-03-01 11:07:40 -06:00
Bob Clary
28f3725d79 JavaScript Tests - disable js1_5/Regress/regress-451322.js due to slowness. 2010-02-23 07:58:00 -08:00
Andreas Gal
ad719a55e1 The test for bug 352455 is bogus, a regexp is a callable object and thus can be a getter (bug 547912 changed this behavior). 2010-02-23 02:46:46 -08:00
Bob Clary
5efdcdfa7a JavaScript Tests - fix manifests for bugs 430133, 509354, 523846, 537863, 539488, 545980, 546615 2010-02-22 09:52:02 -08:00
Bob Clary
cb189e82b5 JavaScript Tests - add tests for bugs 375651, 390598, 429739, 451322, 460886, 465145, 465686, 469405, 469547, 470619, 472533, 473282, 474529, 476257, 476653, 476871, 479567, 482783, 489682 2010-02-22 09:52:01 -08:00
Andreas Gal
7ffe32a349 bug 547086 fixed bug 322957 2010-02-21 23:30:26 -08:00
Brendan Eich
c4b4c765a4 Fix funarg analysis to cope with escaping kids of a named function expression that use that lambda by name (545980, r=jorendorff). 2010-02-18 16:32:15 -08:00
Jason Orendorff
4fb42b4c2a Bug 546615 - Crash [@ BindNameToSlot] or "Assertion failure: cg->staticLevel >= level, at ../jsemit.cpp". r=brendan. 2010-02-18 16:01:25 -06:00
Brendan Eich
b83b1b23c3 Fix two subtle bugs to-do with partial flat closures (545573, r=jorendorff). 2010-02-11 14:56:59 -08:00
Robert Sayre
f146d11898 Merge mozilla-central to tracemonkey. 2010-02-09 13:08:35 -05:00
Bob Clary
7e34ae5af7 bug 528404 - disable e4x/XML/regress-324688.js due to random time outs, r=sayrer. 2010-02-09 09:19:58 -08:00
Jeff Walden
b41ff2aa66 Bug 521456 - Propagate the callness of eval while decompiling, so that a NewExpression containing an eval() is properly parenthesized. r=mrbkap 2010-01-08 17:25:09 -06:00
Robert Sayre
7ce34023fa Try to fix js1_8_5/extensions/ jsreftest directory. see bug 544757. 2010-02-07 10:44:15 -05:00
Igor Bukanov
867329ad29 bug 530157 and bug 544603 - disabling for now tests based on the GC timing. The background GC thread made that unreliable. 2010-02-07 00:25:42 +03:00
Igor Bukanov
ce244f8dac bug 543839 - followup to skip the test if evalcx is not available. This should fix jsreftest orange 2010-02-05 19:14:08 +03:00
Robert Sayre
8fe9c66c7f Merge. 2010-02-05 10:54:18 -05:00
Robert Sayre
29798de341 Merge mozilla-central to tracemonkey. 2010-02-05 10:53:48 -05:00
Igor Bukanov
75a3004377 bug 543839 - js_NonEmptyObject must lock the object. r=jorendorf 2010-02-05 10:41:54 +03:00
Vladimir Vukicevic
7a0ca93c3b add missing js1_8_5 to Makefile.in; r=orange 2010-02-04 18:36:39 -08:00
Vladimir Vukicevic
df2ba5c148 b=534467; implement Uint8ClampedArray for CanvasPixelArray; part 1; r=jorendorff 2010-02-04 16:33:40 -08:00
Vladimir Vukicevic
4c567b99e0 no bug; tests/js1_8_5 is not listed in tests/jstests.list; r=dmandelin 2010-02-04 15:49:30 -08:00
Vladimir Vukicevic
c33756956c b=542402; add FLOAT64 to typed arrays; r=jorendorff 2010-02-04 15:31:40 -08:00
David Mandelin
7696840b5d Bug 544128: windows compatibility for shell JSTest harness, r=dvander 2010-02-04 14:41:50 -08:00
Brendan Eich
7be53aed44 Add jstests.list entry for regress-541455.js. 2010-02-02 11:11:07 -08:00
Brendan Eich
afa77ac32c Add test for 541455. 2010-02-02 11:10:19 -08:00
Robert Sayre
c7ce498f03 Merge mozilla-central to tracemonkey. 2010-01-29 09:51:21 -08:00
Jeff Walden
9d7bbdf810 Bug 539488 - |var| statements for existing, read-only/permanent properties should not be errors. r=jorendorff
--HG--
extra : rebase_source : b052779036d0690b92c63e37412b7ae1ebabf4eb
2010-01-20 13:58:36 -08:00
Jason Orendorff
dbda92dde3 Bug 533876 - In JSScope::{add,put}Property, disregard the SPROP_IN_DICTIONARY bit of the flags. r=brendan.
--HG--
rename : js/src/tests/js1_8_1/regress/browser.js => js/src/tests/js1_8_5/regress/browser.js
rename : js/src/tests/js1_8_1/regress/shell.js => js/src/tests/js1_8_5/regress/shell.js
extra : rebase_source : f86f464a91d8f560a1034e45fe23a5bc4c84d9f5
2010-01-14 17:20:27 -06:00
David Mandelin
588bfec9a5 No bug: fixing manifest bustage introduced in 7d7eb566cd77, no_r=me 2010-01-14 16:05:29 -08:00
Brendan Eich
495f36adfc Skip regress-324278.js now, revert it to prev version (with comment tweak). 2010-01-14 13:28:32 -08:00
Igor Bukanov
80b6667425 bug 530157 and bug 544603 - disabling for now tests based on the GC timing. The background GC thread made that unreliable. 2010-02-07 00:25:42 +03:00
Robert Sayre
7725097400 Backout the marking of the test in bug 544603. Igor has a different patch that will deal with it. 2010-02-07 10:08:23 -05:00
Robert Sayre
40453a8d5e Mark regress-404755.js as random. see bug 544603. 2010-02-07 10:00:40 -05:00
Vladimir Vukicevic
f3fa823190 No bug. Fix typed array tests; rs=brendan 2010-01-11 17:21:33 -08:00
Robert Sayre
1f623d596a Merge mozilla-central to tracemonkey. 2010-01-09 16:52:20 -05:00
Vladimir Vukicevic
ae1559c751 b=532774; add native typed arrays to JavaScript; r=brendan,jorendorff 2010-01-09 13:01:37 -08:00
Jesse Ruderman
093325f819 Fix bug-number comments in reftest.list files 2010-01-08 19:54:28 -08:00
Jesse Ruderman
7d4a1a8551 We forgot to remove this comment when re-enabling this test 2010-01-08 18:16:40 -08:00
David Mandelin
30f2d34524 Bug 538673: better handling for cross-platform path representations in jstest harness, r=waldo 2010-01-08 15:23:05 -08:00
Jeff Walden
51056b237b ...and one more bustage fix to change a test that assigned to undefined, seemingly for no reason, to assign to another otherwise-irrelevant global property (parseInt) instead. r=lumpy 2010-01-07 00:50:51 -06:00
Jeff Walden
76b9ccd2c6 Support embedding of |undefined| in lookupswitch, needed to fix bustage in a Mochitest where use of |case undefined| results in that value being embedded in the lookup table, now that |undefined| is an immutable global property. Anticipatory r=jorendorff, real review on this coming soon... 2010-01-07 00:17:10 -06:00
Jeff Walden
46907ab8ed Bug 537863 - Make various global properties (NaN, Infinity, undefined) readonly per ES5. r=jorendorff 2010-01-04 23:10:36 -06:00
David Mandelin
674b52f39e Bug 537304: fix spurious PASS output in trace-tests console output, r=jorendorff
--HG--
extra : rebase_source : c9fe259a9538c4446e201372b17131c6a6b9b2fd
2010-01-06 15:23:19 -08:00
Brendan Eich
85a5badeef ES5-conformance fix to make a new RegExp for each regexp literal evaluation (98409, r=igor/jwalden). 2010-01-06 15:12:54 -08:00
David Mandelin
91f6ce8767 Bug 537302: allow jstests shell harness to run from any directory, r=jorendorff 2010-01-06 14:05:41 -08:00
Jason Orendorff
9a9527f36f Merge backout of bug 98409. 2010-01-05 12:48:42 -06:00
Jason Orendorff
e5ac8476fd Backed out changeset 3862a7e48e79 due to tinderbox failures on js1_5/GC/regress-324278.js. 2010-01-05 12:48:09 -06:00