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