10672 Commits

Author SHA1 Message Date
brendan%mozilla.org
4aeee9d819 Optimize ComputeGlobalThis (395993, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@245807 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-16 02:46:46 +00:00
igor%mir2.org
ba38fdb8a1 Bug 416601: property cache is properly disabled under with statements with generators. r=brendan a1.9=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@245775 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 11:38:40 +00:00
shaver%mozilla.org
4d05d2b9a5 back out for mochitest failures in prototype
git-svn-id: svn://10.0.0.236/trunk@245773 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 10:31:38 +00:00
shaver%mozilla.org
0bcd031145 Bug 322889: implement specialized storage and operations for JS arrays;
r+a=brendan.


git-svn-id: svn://10.0.0.236/trunk@245772 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 09:48:53 +00:00
gavin%gavinsharp.com
375927ca69 Back out bug 322889 due to jQuery unit test failures
git-svn-id: svn://10.0.0.236/trunk@245756 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 02:41:18 +00:00
shaver%mozilla.org
e62c24a16c Bug 322889: implement specialized storage and operations for JS arrays; r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@245751 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 01:07:53 +00:00
shaver%mozilla.org
a22459c284 Bug 416675: refactor JSScope locking for reuse on non-native objects. r+a=brendan.
git-svn-id: svn://10.0.0.236/trunk@245749 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 00:44:47 +00:00
jag%tty.nl
29b0d11dea Bug 417419: You too can solve global-warming without making the JS_INLINE macro ugly. r=/a=brendan
git-svn-id: svn://10.0.0.236/trunk@245743 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 23:56:53 +00:00
bclary%bclary.com
fdcb387121 Sisyphus/JavaScript Tests - update known failures list, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@245712 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 16:29:37 +00:00
igor%mir2.org
d4d74ba7ee Bug 417377: optimizing switch cases in the interpreter, r,a1.9=brendan
git-svn-id: svn://10.0.0.236/trunk@245706 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 15:36:39 +00:00
nboyd%atg.com
0b176d3ad1 Fix bug reported in newsgroup:
Tail call opimization was interfering with catching exceptions.
The following program should print 7, but was resulting in an uncaught
exception:
function g() {
  throw 3;
}
function f() {
  try {
    return g();
  } catch (e) {
    return  7;
  }
}
print(f())


git-svn-id: svn://10.0.0.236/trunk@245698 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 13:22:15 +00:00
reed%reedloden.com
e557247833 Bug 402898 - "JS_YieldRequest doesn't do scope-sharing" [p=jorendorff@mozilla.com (Jason Orendorff) r+a1.9=brendan]
git-svn-id: svn://10.0.0.236/trunk@245693 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 11:14:25 +00:00
brendan%mozilla.org
7cc395aa7a Optimize wrapper creation via JS_NewObjectWithGivenProto, and avoid cycle-check overhead in JS_Set{Prototype,Parent} (408871, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@245672 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 05:10:43 +00:00
brendan%mozilla.org
337f574b50 Must set initial slot value in js_DefineNativeProperty via write barrier (417012, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@245668 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 03:12:44 +00:00
nboyd%atg.com
3a1cc8497e Fix spelling errors in comments
git-svn-id: svn://10.0.0.236/trunk@245664 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 02:41:01 +00:00
bclary%bclary.com
fef9f990be Sisyphus/JavaScript Tests - update public failures, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@245659 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-14 02:25:05 +00:00
bclary%bclary.com
7aef6b6d89 JavaScript Tests - update test due to bug 309894
git-svn-id: svn://10.0.0.236/trunk@245648 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 23:34:49 +00:00
brendan%mozilla.org
0c4ef514e7 Fiddle blank lines botched in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@245644 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 23:07:14 +00:00
crowder%fiverocks.com
4ed5da4f50 Bug 417100 - Fixing windows build errors
git-svn-id: svn://10.0.0.236/trunk@245641 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 22:33:57 +00:00
crowder%fiverocks.com
2f0c71a237 Bug 417100 - more aggressive inlining for jsregexp.c, r=brendan, a1.9=mtschrep
git-svn-id: svn://10.0.0.236/trunk@245636 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 21:52:17 +00:00
crowder%fiverocks.com
599eb75bbb Bug 417077 - more rigorous inlining functionality for JS, r/a1.9=brendan
git-svn-id: svn://10.0.0.236/trunk@245635 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 21:50:05 +00:00
bclary%bclary.com
6225b3dc06 Sisyphus/JavaScript Tests - improve test timeout handling, bug 417260
git-svn-id: svn://10.0.0.236/trunk@245628 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 20:18:02 +00:00
nboyd%atg.com
0eb6cc3b18 Fix bug 413838: Incorrect ScriptRuntime.eq(Object, Object) implementation
git-svn-id: svn://10.0.0.236/trunk@245624 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 18:33:15 +00:00
szegedia%freemail.hu
d80288b9cd Fix for Bug 190841 Ð Generated classes have too low privileges
git-svn-id: svn://10.0.0.236/trunk@245620 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 16:44:05 +00:00
szegedia%freemail.hu
70a2c8eaaa Fix for Bug 190841 Ð Generated classes have too low privileges
git-svn-id: svn://10.0.0.236/trunk@245619 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 16:38:54 +00:00
igor%mir2.org
fa7ad87fd7 Bug 309894: non-recursive XML-filtering implementation. r,a1.9=brendan
git-svn-id: svn://10.0.0.236/trunk@245608 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 14:32:32 +00:00
brendan%mozilla.org
70889f5a8e Patch from Robert Longson <longsonr@gmail.com> for _InterlockedCompareExchange on MSVC7.1 (416813, r=me).
git-svn-id: svn://10.0.0.236/trunk@245566 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 10:21:50 +00:00
brendan%mozilla.org
ed3ecf7fce Fix stupidity from patch for 414452 (417144, r=shaver, thanks to vlad for finding).
git-svn-id: svn://10.0.0.236/trunk@245545 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 04:17:50 +00:00
brendan%mozilla.org
e0b0a3b564 Cope with GC under js_{Find,Lookup}Property in ASSERT_VALID_PROPERTY_CACHE_HIT (417033, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@245533 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 02:26:16 +00:00
timeless%mozdev.org
074e226316 Bug 416978 jsdb crashes in js_FindProperty because it isn't using JSOPTION_COMPILE_N_GO
r=brendan a=brendan


git-svn-id: svn://10.0.0.236/trunk@245522 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 22:36:38 +00:00
bclary%bclary.com
9788de0f61 Sisyphus/JavaScript Tests - fix post-process-logs.pl page, exit status processing, bug 416970
git-svn-id: svn://10.0.0.236/trunk@245480 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 12:06:14 +00:00
jwalden%mit.edu
041dc03c46 Bug 397929 - Convert GetMessage APIs to GetMessageMoz APIs, at the C++ symbol level only (vtables remain the same), to work around brain-dead, idiotic, insane Windows API macros. r=bsmedberg, a=schrep
git-svn-id: svn://10.0.0.236/trunk@245447 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 04:11:08 +00:00
bclary%bclary.com
1ea207e9fe Sisyphus/JavaScript Tests - attempt 2 at getting known failures correct, bug 416789
git-svn-id: svn://10.0.0.236/trunk@245435 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 23:29:54 +00:00
bclary%bclary.com
f179df8705 Sisyphus/JavaScript Tests - improve page time out handling in post-process-logs.sh, bug 416788
git-svn-id: svn://10.0.0.236/trunk@245434 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 23:22:29 +00:00
timeless%mozdev.org
97be7a9a6f Fixing js.mak - adding jsiter
git-svn-id: svn://10.0.0.236/trunk@245431 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 22:35:05 +00:00
bclary%bclary.com
71ae20e8e6 JavaScript Tests - update test for bug 410571
git-svn-id: svn://10.0.0.236/trunk@245430 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 22:22:02 +00:00
crowder%fiverocks.com
5a95362760 Bug 416615 - Optimize JS_MAX(upcase(localMax), downcase(localMax)), r=mrbkap, blocking1.9=brendan, idea from BijuMailList@gmail.com
git-svn-id: svn://10.0.0.236/trunk@245426 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 20:23:28 +00:00
nboyd%atg.com
687bdd66a4 Update to skip new tests.
git-svn-id: svn://10.0.0.236/trunk@245421 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 18:33:23 +00:00
nboyd%atg.com
d07a7dec79 Remove dead code (thanks to Steve Yegge for pointing it out).
git-svn-id: svn://10.0.0.236/trunk@245418 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 18:01:51 +00:00
nboyd%atg.com
336d92800b regression test. r=shaver
git-svn-id: svn://10.0.0.236/trunk@245413 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 16:55:10 +00:00
nboyd%atg.com
f4cd8b7db2 Remove unused import.
git-svn-id: svn://10.0.0.236/trunk@245407 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 15:53:50 +00:00
jag%tty.nl
6f631d83a8 Bug 416685: jsinterp.c warning: empty body in an if-statement (times 4). r=/a=brendan
git-svn-id: svn://10.0.0.236/trunk@245396 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 10:55:59 +00:00
bclary%bclary.com
d3c050b641 Sisyphus/JavaScript Tests - update known failures, bug 416789
git-svn-id: svn://10.0.0.236/trunk@245392 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 09:14:16 +00:00
bclary%bclary.com
31f01f13ac Sisyphus/JavaScript Tests - handle browser test timeouts better in non-restart mode, bug 416788
git-svn-id: svn://10.0.0.236/trunk@245391 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 09:08:38 +00:00
bclary%bclary.com
70ff10d6c8 Sisyphus/JavaScript Tests - improve error message, bug 416786
git-svn-id: svn://10.0.0.236/trunk@245390 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 09:00:21 +00:00
brendan%mozilla.org
83e65a3dd5 Avoid O(n^2) hazard under JS_ARENA_RELEASE, simplifying arena-pool usage and eliminating debug code (416628, r=igor).
git-svn-id: svn://10.0.0.236/trunk@245389 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 08:55:03 +00:00
bclary%bclary.com
d6c7652cd0 JavaScript Tests - update *.tests lists, bug 416783
git-svn-id: svn://10.0.0.236/trunk@245388 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 08:52:12 +00:00
reed%reedloden.com
b16bee051e Bug 416470 - "JSContext::outstandingRequests bookkeeping is incorrect" [p=jorendorff@mozilla.com (Jason Orendorff) r=igor a1.9=schrep a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@245381 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 06:15:18 +00:00
brendan%mozilla.org
431d1d9569 Export js_CheckForStringIndex from jsobj.c for use by assert in jsinterp.c (416460, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@245378 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-11 01:12:29 +00:00
reed%reedloden.com
c014d3597b Bug 412324 - "Main content panel is not rendered for all WebCT/Blackboard installations" [p=crowder@fiverocks.com (Brian Crowder) r+a1.9=brendan a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@245363 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-10 08:49:19 +00:00