reed%reedloden.com
ef160fa4e6
Bug 417710 - "Use JS_GET_CLASS, not JS_GetClass" [p=gyuyoung.kim@samsung.com (gyu-young kim) r=jorendorff r=jst sr+a1.9=brendan]
...
git-svn-id: svn://10.0.0.236/trunk@246437 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-25 08:59:21 +00:00
jag%tty.nl
690231ad8d
Backing out bug 400902. Something's still screwy :-(
...
git-svn-id: svn://10.0.0.236/trunk@246416 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 16:46:20 +00:00
igor%mir2.org
1bd64847e2
Bug 400902: specialized arena for doubles
...
git-svn-id: svn://10.0.0.236/trunk@246415 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-24 14:14:45 +00:00
dougt%meer.net
f05e3be501
WINCE Only. Slash doesn't work in MINGW32, but - works everywhere.
...
git-svn-id: svn://10.0.0.236/trunk@246335 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-23 01:31:02 +00:00
reed%reedloden.com
9cf9bf9b09
Bug 418957 - "js/src/prmjtime.c uses the wrong value for NS_HAVE_INVALID_PARAMETER_HANDLER on windows mobile" [p=dougt@meer.net (Doug Turner) r+a1.9=crowder]
...
git-svn-id: svn://10.0.0.236/trunk@246327 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 23:49:41 +00:00
benjamin%smedbergs.us
80c6df3d0a
Bug 419079 - cast void* in js/src for C++ compatibility, r+a=crowder
...
git-svn-id: svn://10.0.0.236/trunk@246318 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 20:41:28 +00:00
crowder%fiverocks.com
2b3c4771a1
Bug 419018 - Fix silly crash in slowarray_enumerate, patch by mrbkap, r=shaver, a1.9=mconnor
...
git-svn-id: svn://10.0.0.236/trunk@246314 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 19:40:57 +00:00
timeless%mozdev.org
503dba2c23
Bug 418665 windows mobile build error in js/src/jsdate.c
...
GetLocalTime is defined in the Windows Mobile SDK
patch by dougt r=crowder a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246231 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 21:09:57 +00:00
brendan%mozilla.org
bbfcb91225
ASSERT_VALID_PROPERTY_CACHE_HIT must be for ST spidermonkey only (417817, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@246224 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 20:50:39 +00:00
brendan%mozilla.org
6b4bc4c7cc
Beware non-native objects along scope and proto chains in property cache hit testing (418540, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@246155 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 05:51:12 +00:00
brendan%mozilla.org
b679699ef9
jorendorff's JS_DEBUG_TITLE_LOCKS patch (417818, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@246151 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 05:04:29 +00:00
gavin%gavinsharp.com
66e9f404a3
Back out bug 418069 because it causes a crash on startup for Camino
...
git-svn-id: svn://10.0.0.236/trunk@246143 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-21 02:06:26 +00:00
crowder%fiverocks.com
a15d6205c6
Bug 418069 - js1_5/Regress/regress-379245.js FAIL - browser - bad this, patch by mrbkap, r=brendan, sr=jst, a1.9=brendan
...
git-svn-id: svn://10.0.0.236/trunk@246129 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 23:28:18 +00:00
crowder%fiverocks.com
6acb8b3781
Bug 418638 - various bugs in JS shell scatter() and sleep(), patch by Jason Orendorff <jorendorff@mozilla.com>, r=crowder, a=NPOTB
...
git-svn-id: svn://10.0.0.236/trunk@246128 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 23:18:20 +00:00
jst%mozilla.org
466a67b378
Landing fix for bug 418377. Don't run code on invalid contextx. Patch by mrbkap@gmail.com, r+sr=jst@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@246126 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 23:00:56 +00:00
igor%mir2.org
98a45492f8
bug=418614 r=mrbkap a1.9=brendan
...
fixing JSOP_EXPORTALL regression spotted by mrbkap
git-svn-id: svn://10.0.0.236/trunk@246115 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 20:36:52 +00:00
crowder%fiverocks.com
6be3b76ecd
Bug 418616 - fix use of uninitialized data in js_CheckAccess, patch by Blake Kaplan <mrbkap@gmail.com>, r+=shaver, a+=brendan
...
git-svn-id: svn://10.0.0.236/trunk@246111 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 20:01:14 +00:00
reed%reedloden.com
b501d55053
Bug 404879 - "ActionMonkey: Modify js/src to use new thread-safe MMgc APIs" [p=jorendorff@mozilla.com (Jason Orendorff) r+a1.9=brendan]
...
git-svn-id: svn://10.0.0.236/trunk@246077 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 11:25:26 +00:00
reed%reedloden.com
cf73037c1b
Bug 412985 - "Provide stubs for JS_THREADSAFE APIs in non-JS_THREADSAFE builds" [p=jorendorff@mozilla.com (Jason Orendorff) r+a1.9=brendan]
...
git-svn-id: svn://10.0.0.236/trunk@246076 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 11:22:06 +00:00
igor%mir2.org
b16ac90388
bug=418456 r,a1.9=brendan
...
Fixing asserts in js_PutBlockObject
git-svn-id: svn://10.0.0.236/trunk@246053 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 09:24:02 +00:00
jag%tty.nl
f4d90d2c2e
Bug 415142: Mozilla build broken in mozilla/js/src/jsgc.c:2217.
...
All the compilers we support can handle long long, so just go with that. Also remove ifdefs for compilers we no longer care about. r=/a=brendan
git-svn-id: svn://10.0.0.236/trunk@246036 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 05:11:01 +00:00
crowder%fiverocks.com
948336d1cc
Bug 418515 - Better management of parent-finding, needed for new arrays implementation, r/a+=brendan
...
git-svn-id: svn://10.0.0.236/trunk@246035 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 05:05:24 +00:00
bzbarsky%mit.edu
0f6fe396ac
Fix line numbering in JS components so it's not off by 1. Bug 418491,
...
r+sr+a=brendan
git-svn-id: svn://10.0.0.236/trunk@246032 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 03:57:11 +00:00
brendan%mozilla.org
df65f9091d
Fix untagged boolean stored as jsval bug (418504, r=jwalden).
...
git-svn-id: svn://10.0.0.236/trunk@246022 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 00:48:10 +00:00
igor%mir2.org
01ce71eccd
Bug 416439. Using goto error in the interpreter to shrink code size. r,a1.9=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245966 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 12:16:26 +00:00
brendan%mozilla.org
bf948a8432
Property-cache dense array methods in JSOP_CALLPROP (418239, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@245950 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 07:04:00 +00:00
dbaron%dbaron.org
4ed2abb334
In JS_PrintTraceThingInfo, only print the contents of JSSLOT_PRIVATE if it represents the class's private rather than the first slot. b=417972 r=igor a=DEBUG-only (not part of the default build)
...
git-svn-id: svn://10.0.0.236/trunk@245948 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 06:19:13 +00:00
brendan%mozilla.org
4161c2397c
Relaxd ES4-like yield parsing for JS1.8 (384991, r=mrbkap).
...
git-svn-id: svn://10.0.0.236/trunk@245945 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 04:49:02 +00:00
mrbkap%gmail.com
5b290e6be8
Avoid calling js_ComputeThis when we don't have to from js_Invoke. bug 417947, r+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245941 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 03:34:02 +00:00
shaver%mozilla.org
8099734002
Fix js_CheckAccess to handle use in non-native objects' ops, fixing test-suite
...
regressions from native-arrays landing. r=mrbkap, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@245939 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 02:27:44 +00:00
crowder%fiverocks.com
3bb7beee2c
Bug 417999 - removed JS_ArenaFreeAllocation, r+/a+=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245932 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 21:14:15 +00:00
crowder%fiverocks.com
031812cf04
Bug 417995 - SpanDeps allocation does not use JSArenas anymore, r+/a+=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245931 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 21:09:50 +00:00
shaver%mozilla.org
dc80fcda1f
Implement optimized object-ops for dense arrays, b=322889, r+a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@245930 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 21:01:47 +00:00
jag%tty.nl
106ad8d100
Bug 417477: Mingw build error in ../mozilla/js/src/jslock.c: syntax error. p=bengt.erik.soderstrom@telia.com, r=jag, a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@245928 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 20:10:37 +00:00
brendan%mozilla.org
e2cff3c516
Guard property cache tests with native ops or obj guards (417981, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@245922 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 19:32:01 +00:00
brendan%mozilla.org
e1c01e82a1
Use JS_PropertyStub for in-language bindings, for best property cache hit rates (416931, r=mrbkap).
...
git-svn-id: svn://10.0.0.236/trunk@245895 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 06:31:57 +00:00
brendan%mozilla.org
e555a7c1cf
Recover trapped opcode in js_GetIndexFromBytecode (416665, r=igor).
...
git-svn-id: svn://10.0.0.236/trunk@245889 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 01:32:12 +00:00
brendan%mozilla.org
1707246c5d
Lazy ComputeGlobalThis required now in fast native implementations (417893, r=mrbkap).
...
git-svn-id: svn://10.0.0.236/trunk@245885 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 00:12:34 +00:00
brendan%mozilla.org
5b5484c2f1
Fix misindented code (418049, r=igor).
...
git-svn-id: svn://10.0.0.236/trunk@245884 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-18 00:01:53 +00:00
timeless%mozdev.org
43a732d2f3
Bug 416981 CheckLeakedRoots should specify which JSRuntime is leaking
...
r=brendan a=brendan
git-svn-id: svn://10.0.0.236/trunk@245865 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-17 06:56:40 +00:00
reed%reedloden.com
acc3ddd545
Bug 417615 - "js.c doesn't build under MOZ_SHARK" [p=jorendorff@mozilla.com (Jason Orendorff) r+a1.9=brendan]
...
git-svn-id: svn://10.0.0.236/trunk@245859 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-17 03:27:30 +00:00
brendan%mozilla.org
1e6fe5a1b7
Defend against compiler pseudo-frames (417944, r=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@245846 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-16 21:33:59 +00:00
brendan%mozilla.org
b5c9b4be14
Don't lock non-native objects (417819, r=mrbkap).
...
git-svn-id: svn://10.0.0.236/trunk@245818 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-16 06:53:32 +00:00
jruderman%hmc.edu
e46e349954
Add crashtest
...
git-svn-id: svn://10.0.0.236/trunk@245815 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-16 05:29:10 +00:00
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