bent.mozilla%gmail.com
|
e18aa49743
|
Bug 399094 - "Wrappers don't deal with non-native objects". Patch by Blake Kaplan <mrbkap@gmail.com>, r+sr+a=jst.
git-svn-id: svn://10.0.0.236/trunk@237445 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-09 06:16:55 +00:00 |
|
bzbarsky%mit.edu
|
5323aeb6a1
|
Wrap the strftime() call with an empty "invalid parameter handler" on Windows.
b=395836, patch by Mats Palmgren <mats.palmgren@bredband.net>, r=crowder a=brendan
git-svn-id: svn://10.0.0.236/trunk@237444 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-09 04:24:57 +00:00 |
|
mrbkap%gmail.com
|
e0d15b073c
|
Don't call setters if there is no setter to call. bug 398040, r=brendan sr=jst a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@237364 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-06 17:14:34 +00:00 |
|
benjamin%smedbergs.us
|
2a0f41b7c7
|
Bug 397773 - mozilla-central has pedantic errors because of extra commas, r=mrbkap+brendan a=brendan
git-svn-id: svn://10.0.0.236/trunk@237307 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-05 13:58:51 +00:00 |
|
bclary%bclary.com
|
9ffb895729
|
Update JS_GetImplementationVersion to 1.8.0 on trunk, bug 380901, ra=brendan
git-svn-id: svn://10.0.0.236/trunk@237182 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-03 13:48:01 +00:00 |
|
igor%mir2.org
|
1d235bcf1e
|
Bug 397210: JSTokenStream is stored in JSParseContext. r=brendan
git-svn-id: svn://10.0.0.236/trunk@237113 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-02 23:10:09 +00:00 |
|
igor%mir2.org
|
27b680de93
|
Backing out the patch 397210.
git-svn-id: svn://10.0.0.236/trunk@237017 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-01 20:46:10 +00:00 |
|
igor%mir2.org
|
bab33931e0
|
Bug 397210: JSTokenStream is stored in JSParseContext. r=brendan
git-svn-id: svn://10.0.0.236/trunk@237014 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-01 20:25:26 +00:00 |
|
igor%mir2.org
|
869ee88eaa
|
Bug 396758: the system flag is moved from GC flags to JSObject itself. r=brendan
git-svn-id: svn://10.0.0.236/trunk@237010 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-01 19:11:41 +00:00 |
|
mrbkap%gmail.com
|
f2f7818717
|
Propagate exceptions from the evalcx context to the outer context so they can be caught. bug 353737, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236964 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-01 00:43:30 +00:00 |
|
mrbkap%gmail.com
|
790f1eae4d
|
Implement an iterator hook for cross origin wrappers to avoid wrongly walking up the prototype chain during enumeration. bug 390947, r+a=brendan sr=jst
git-svn-id: svn://10.0.0.236/trunk@236962 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-10-01 00:31:22 +00:00 |
|
igor%mir2.org
|
3c15277231
|
evalcx uses JS_BeginRequest/JS_EndRequest. bug 398045, r=mrbkap, not a part of the build.
git-svn-id: svn://10.0.0.236/trunk@236946 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-30 16:12:15 +00:00 |
|
reed%reedloden.com
|
9d6cda2d3a
|
Bug 397536 - "performance improvements for JSON.jsm" (optimize string serialization) [p=zeniko@gmail.com (Simon Bünzli) r=sspitzer sr=brendan a1.9=mconnor]
git-svn-id: svn://10.0.0.236/trunk@236764 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-27 16:50:29 +00:00 |
|
igor%mir2.org
|
63871008a9
|
Bug 396758: taking the patch out as it broke the test cases.
git-svn-id: svn://10.0.0.236/trunk@236666 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-25 17:30:55 +00:00 |
|
igor%mir2.org
|
d7f23f12d3
|
Bug 396758: the system flag is moved from GC flags to JSObject itself. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236664 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-25 17:08:41 +00:00 |
|
bent.mozilla%gmail.com
|
16ca2a8bd0
|
Bug 397311 - Need a JSAutoRequest in xpcJSWeakReference::Init. r=brendan, sr+a=jst.
git-svn-id: svn://10.0.0.236/trunk@236543 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-24 06:09:56 +00:00 |
|
mrbkap%gmail.com
|
306ac6e848
|
Fix obsolete test and add a new test to fix orange.
git-svn-id: svn://10.0.0.236/trunk@236513 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-22 21:42:36 +00:00 |
|
mrbkap%gmail.com
|
d00778cf51
|
Only allow XOW wrapped prototypes to go to null, not other objects. bug 394815, r+sr+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236510 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-22 21:12:32 +00:00 |
|
mrbkap%gmail.com
|
fd6e883cca
|
Fix Convert to work for JSTYPE_VOID and make sure it reports an error. bug 394436, r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@236508 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-22 21:09:51 +00:00 |
|
mrbkap%gmail.com
|
34ce09573c
|
Fix old bug where we wouldn't close ts after a compilation error. bug 397136, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236506 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-22 20:13:35 +00:00 |
|
brendan%mozilla.org
|
a1dc8c0af9
|
Fix order of evaluation bug in bitwise and shift ops (396969, r=igor).
git-svn-id: svn://10.0.0.236/trunk@236393 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-20 21:49:26 +00:00 |
|
benjamin%smedbergs.us
|
26d6814103
|
Bug 396936 - FLAGP_TO_THING bustage from C++, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236389 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-20 19:49:59 +00:00 |
|
benjamin%smedbergs.us
|
6920b0b542
|
Bug 395678 - Fix const issues with strchr in C++ (when used in mozilla-central), r=mrbkap, a=brendan
git-svn-id: svn://10.0.0.236/trunk@236383 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-20 18:58:01 +00:00 |
|
igor%mir2.org
|
e2926c0e02
|
Bug 333236: merge sweep and free phases in GC. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236323 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-19 22:04:47 +00:00 |
|
igor%mir2.org
|
26faf19493
|
Bug 394673: avoid recursion with long chains of "||" or "&&" in JS code. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236322 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-19 21:53:17 +00:00 |
|
igor%mir2.org
|
c0f539e9c8
|
Bug 396684: fixing regression from bug 394551 in js_Invoke. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236318 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-19 21:10:58 +00:00 |
|
sayrer%gmail.com
|
b3e9adf29c
|
Bug 396651. Fix JS Request assert in nsXPCComponents_Utils::LookupMethod. r/sr/a=brendan
git-svn-id: svn://10.0.0.236/trunk@236317 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-19 20:47:38 +00:00 |
|
sayrer%gmail.com
|
ff6faa4cdf
|
Bug 396452. Enforce SpiderMonkey request model with assertions. r=mrbkap, sr/a=brendan
git-svn-id: svn://10.0.0.236/trunk@236271 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-19 00:26:41 +00:00 |
|
mattwillis%gmail.com
|
977ebe3767
|
bug 396119 - Fix minor errors in XPCOMUtils.jsm. Patch by Manish Singh <manish@flock.com>, r1=gavin, r2=sayrer
git-svn-id: svn://10.0.0.236/trunk@236252 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-18 22:11:31 +00:00 |
|
mrbkap%gmail.com
|
dc2178a2bf
|
Give scx a global object so that we can always calculate a "this" object. bug 394967, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236219 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-18 16:37:13 +00:00 |
|
igor%mir2.org
|
5c2043335e
|
Bug 394551: no JS frames for fast native calls. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236200 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-18 07:34:54 +00:00 |
|
igor%mir2.org
|
230369cb84
|
Bug 396049: the last ditch GC gcPoke checks are moved to js_NewGCThing. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236198 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-18 07:22:07 +00:00 |
|
brendan%mozilla.org
|
a0fb96ec55
|
Back-out due to test failure.
git-svn-id: svn://10.0.0.236/trunk@236183 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-18 01:22:20 +00:00 |
|
brendan%mozilla.org
|
27709655b0
|
Make GCF_SYSTEM immutable per object (396487, r=igor).
git-svn-id: svn://10.0.0.236/trunk@236177 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-18 00:47:43 +00:00 |
|
igor%mir2.org
|
611d7405fb
|
Bug 394802: mark the property only when tracing from GC. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236130 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-17 20:16:07 +00:00 |
|
igor%mir2.org
|
c419e325d6
|
Bug 394551: taking out the last patch as broke Windows build.
git-svn-id: svn://10.0.0.236/trunk@236126 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-17 19:28:14 +00:00 |
|
mrbkap%gmail.com
|
f4b0f26f5c
|
Actually use an escape for the nul character. bug 375639, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236124 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-17 19:11:52 +00:00 |
|
igor%mir2.org
|
7f9902eed6
|
Bug 394551: no JS frames for fast native calls. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236123 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-17 19:08:46 +00:00 |
|
igor%mir2.org
|
62bc96181f
|
Bug 396326: patch from Seno Aiko to use thr proper bytecode flags. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@236062 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-16 18:23:39 +00:00 |
|
igor%mir2.org
|
21544a31bd
|
Bug 392263: using mmap/VirtualAlloc for GC arenas. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236056 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-16 13:03:17 +00:00 |
|
igor%mir2.org
|
105b2c6de1
|
Bug 392263: taking out the patch due to bug 396299.
git-svn-id: svn://10.0.0.236/trunk@236055 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-16 12:02:56 +00:00 |
|
reed%reedloden.com
|
da6d27c439
|
Backing out patch by Mook from bug 390328 due to compile errors.
git-svn-id: svn://10.0.0.236/trunk@236042 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 18:15:01 +00:00 |
|
reed%reedloden.com
|
f5b3897564
|
Bug 390328 - "Let nsIXPConnect::debugDumpJSStack take a file" [p=Mook r=bsmedberg sr=bzbarsky a1.9=jst]
git-svn-id: svn://10.0.0.236/trunk@236041 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 18:03:34 +00:00 |
|
igor%mir2.org
|
81f5a5bb6f
|
Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236038 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 17:19:32 +00:00 |
|
mrbkap%gmail.com
|
6511484952
|
Create a JSClass hook to allow object classes to easily support custom iteration without having to override __iterator__ in a resolve hook. bug 393306, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236036 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 16:58:45 +00:00 |
|
mrbkap%gmail.com
|
cf15fb4cfc
|
Treat the pseudo frame even more like a real frame. bug 390597, r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@236034 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 16:46:42 +00:00 |
|
igor%mir2.org
|
563c0e2e53
|
Bug 392263: taking out the patch due to Mac build problems.
git-svn-id: svn://10.0.0.236/trunk@236031 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 15:26:30 +00:00 |
|
igor%mir2.org
|
af63c70b07
|
Bug 392263: using mmap/VirualAlloc for GC arenas. r=brendan
git-svn-id: svn://10.0.0.236/trunk@236029 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 15:11:41 +00:00 |
|
brendan%mozilla.org
|
0c47e6cc70
|
Fix old bug involving eval of a local function named by an existing local var (395907, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@236012 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-15 00:13:37 +00:00 |
|
sayrer%gmail.com
|
f4b40f4864
|
Bug 395849. XPCVariant::VariantDataToJS leaks strings with sizes. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@236007 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-09-14 22:48:47 +00:00 |
|