benjamin@smedbergs.us
|
ce79af60a1
|
Merge cvs-trunk-mirror -> mozilla-central
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsutil.c => js/src/jsutil.cpp
|
2008-03-11 11:22:05 -04:00 |
|
reed@reedloden.com
|
39420158ed
|
Bug 418406 - "Make network error constants accessible via Components.results" [p=trev.moz@adblockplus.org (Wladimir Palant) r=biesi sr=sicking a1.9=damons]
|
2008-03-11 01:14:04 -07:00 |
|
reed@reedloden.com
|
c2231a43b1
|
Bug 421947 - "More C++ casts required for Windows only, especially overloaded pow() and log10()" [p=benjamin@smedbergs.us (Benjamin Smedberg [bsmedberg]) r=crowder a1.9=damons]
|
2008-03-11 01:09:41 -07:00 |
|
timeless@mozdev.org
|
74b458a796
|
Bug 421303 Crash [@ jsds_ScriptHookProc] r=caillon a=dsicore If we reach ~jsdService, that means our client doesn't care about us, so we can (and should) drop all references to any callbacks (if they cared, they'd have kept us alive!*). I think jsdService::Off should clear all the hooks, the strange magic of not clearing it isn't really a great idea. So for Off, we'll now clear the ScriptHook too (consumers who use off should really drop any references they have to our objects...). I'm still on the fence on this point, I suspect we can actually move it from ::Off to ~jsdService (it must be cleared at some point, otherwise if jsd_xpc's library manages to get unloaded, the function pointer would be invalid, which would be *BAD*). jsds_NotifyPendingDeadScripts needs to clear gDeadScripts whether or not there's a service or hooks, so it does. Because it's a static callback and because of the scary way GC works, I'd rather ensure (deathgrip) that jsds is available (and consistent!) for the duration of the function call. The code already handles the lack of a hook, so there's no reason to do magical returns.... The real problem which mayhemer found was that jsdService::Off was returning early (failure) because gGCStatus wasn't JSGC_END when called from ~jsdService from JS_GC from the cyclecollector, so we make sure that ~jsdService forces ::Off to act as if it is JSGC_END (after ensuring that there are no callbacks available). * a pure javascript (xpcom component, not DOM hosted!) version of a jsdService consumer means that jsdService will need to talk to the CycleCollector eventually (this is another bug for the future).
|
2008-03-10 17:13:48 -07:00 |
|
sayrer@gmail.com
|
6f8eff530f
|
Bug 421984. Build with -fstrict-aliasing on GCC platforms. r/a=shaver
|
2008-03-10 17:04:47 -07:00 |
|
timeless@mozdev.org
|
fdcf2c3106
|
Bug 421774 consolidate jsd static variables into main r=shaver
|
2008-03-10 16:11:36 -07:00 |
|
bclary@bclary.com
|
d914c4b13e
|
JavaScript Tests - update test to catch exception in browser tests, bug 420612
|
2008-03-10 14:24:35 -07:00 |
|
benjamin@smedbergs.us
|
1f36c2d078
|
Merge cvs-trunk-mirror -> mozilla-central
--HG--
rename : js/src/js.c => js/src/js.cpp
rename : js/src/jsapi.c => js/src/jsapi.cpp
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsatom.c => js/src/jsatom.cpp
rename : js/src/jsdate.c => js/src/jsdate.cpp
rename : js/src/jsemit.c => js/src/jsemit.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsfun.c => js/src/jsfun.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsiter.c => js/src/jsiter.cpp
rename : js/src/jslock.c => js/src/jslock.cpp
rename : js/src/jsmath.c => js/src/jsmath.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsparse.c => js/src/jsparse.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsscan.c => js/src/jsscan.cpp
rename : js/src/jsscript.c => js/src/jsscript.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
rename : js/src/jsxml.c => js/src/jsxml.cpp
|
2008-03-10 17:07:41 -04:00 |
|
igor@mir2.org
|
85f2f1318d
|
bug=419632 r=brendan a1.9=blockin1.9 avoiding weak roots for doubles
|
2008-03-10 12:27:44 -07:00 |
|
gavin@gavinsharp.com
|
0de56e7ca2
|
Back out the patch from bug 420642 because it broke gmail (bug 421571)
|
2008-03-10 01:28:51 -07:00 |
|
bclary@bclary.com
|
7c090f1207
|
JavaScript Tests - regression tests for bug 418641, by Igor Bukanov
|
2008-03-09 14:04:14 -07:00 |
|
bclary@bclary.com
|
45121849cd
|
JavaScript Tests - regression test for bug 420087, by Mike Shaver
|
2008-03-09 13:49:13 -07:00 |
|
bclary@bclary.com
|
08afd34a8b
|
JavaScript Tests - regression test for bug 420399, by Jesse Ruderman
|
2008-03-09 13:32:33 -07:00 |
|
bclary@bclary.com
|
8333a2c893
|
JavaScript Tests - regression tests for bug 420610, by Jesse Ruderman
|
2008-03-09 13:15:14 -07:00 |
|
bclary@bclary.com
|
e430db9c14
|
JavaScript Tests - regression test for bug 420612, by Jesse Ruderman
|
2008-03-09 13:09:09 -07:00 |
|
bclary@bclary.com
|
11d60c9bc6
|
JavaScript Tests - regression test for bug 421325, by Brian Crowder
|
2008-03-09 13:00:57 -07:00 |
|
bclary@bclary.com
|
51a8feae78
|
JavaScript Tests - remove timezone dependencies for toLocaleFormat win32 tests, no bug, not part of the build
|
2008-03-09 12:49:14 -07:00 |
|
timeless@mozdev.org
|
1daf469d2c
|
Bug 421231 js.c needs to call JSDB_TermDebugger r=brendan NPOTB
|
2008-03-09 03:05:29 -07:00 |
|
brendan@mozilla.org
|
61638720da
|
Fix from Sebastian Redl to compile under GCC 4.2 (r=me, a=shaver).
|
2008-03-08 20:49:46 -08:00 |
|
crowder@fiverocks.com
|
81d9657e21
|
Bug 421325: array_join_sub does not handle holes in dense arrays correctly, r/a=shaver
|
2008-03-07 16:16:51 -08:00 |
|
jwalden@mit.edu
|
96e2033b91
|
Bug 352044 - Issues with Unicode escape sequences in JavaScript source code; Unicode escapes not part of identifiers were being treated as their equivalent CVs, and non-identifier Unicode escapes within identifiers were being treated as their CVs (simultaneously starting a new token). acid3++ r=mrbkap, a=damons
|
2008-03-07 15:28:55 -08:00 |
|
bclary@bclary.com
|
a39ea6b3d8
|
JavaScript Tests - update known failures, bug 421515
|
2008-03-07 12:33:18 -08:00 |
|
dbaron@dbaron.org
|
d6f406d8a8
|
Deal with nsXPCWrappedJS::GetClass being null, which it can be after Unlink. a=Not part of the default build (DEBUG_CC only)
|
2008-03-07 09:54:41 -08:00 |
|
igor@mir2.org
|
0e61c1abe5
|
bug=421154 r=brendan a1.9=blockin1.9 Faster number conversions
|
2008-03-06 15:24:08 -08:00 |
|
mrbkap@gmail.com
|
24f718d4ac
|
Don't assume that chrome:// implies system principals. bug 419848, r=brendan sr=jst
|
2008-03-06 14:52:58 -08:00 |
|
igor@mir2.org
|
d0918ed4af
|
bug=421314 r=myself a1.9=beltzner Patch from Mike Moening to fix VC2005 warnings that my recent changes introduced.
|
2008-03-06 14:51:14 -08:00 |
|
igor@mir2.org
|
8ad00a0798
|
bug=421266 r=brendan a1.9=beltzner js_Interpret now takes just single cx argument.
|
2008-03-06 14:47:46 -08:00 |
|
mrbkap@gmail.com
|
f48a4e343a
|
Remove unused variable. bug 420966
|
2008-03-06 13:43:26 -08:00 |
|
igor@mir2.org
|
4c7eb5780c
|
bug=415455 r=brendan a1.9=blocking1.9
|
2008-03-06 13:40:43 -08:00 |
|
mrbkap@gmail.com
|
0ae65ed097
|
Protect |accum| from being collected in js_ConcatStrings. bug 393874, r=igor a=beltzner
|
2008-03-06 12:16:42 -08:00 |
|
mrbkap@gmail.com
|
41fce0a6d7
|
Fix array_concat to be more generic. bug 420966, r=brendan a=beltzner
|
2008-03-06 12:05:18 -08:00 |
|
mrbkap@gmail.com
|
4db8f39fc6
|
Allow things to happen to SJOWs if there's no code running. bug 420647, r+sr=jst
|
2008-03-06 12:04:05 -08:00 |
|
mrbkap@gmail.com
|
b18eda65b8
|
Remove a now-unnecessary eval hack. bug 420642, r+sr=jst a=beltzner
|
2008-03-06 12:01:26 -08:00 |
|
mrbkap@gmail.com
|
bfb69adb4e
|
Fix mochitest depending on the old toString behavior.
|
2008-03-06 12:00:23 -08:00 |
|
mrbkap@gmail.com
|
edc3fdc8d8
|
Propagate getters and setters onto the inner object. bug 420585, r+sr=jst
|
2008-03-06 11:58:28 -08:00 |
|
mrbkap@gmail.com
|
7e9bf49b09
|
Make Object.prototype.toString show the underlying object. bug 420480, r+a=brendan
|
2008-03-06 11:57:16 -08:00 |
|
bclary@bclary.com
|
a15cd221ca
|
JavaScript Tests - update known failures, bug 418069
|
2008-03-06 08:01:57 -08:00 |
|
bclary@bclary.com
|
6f30a64a4e
|
JavaScript Tests - update known failures, bug 355258
|
2008-03-06 01:45:16 -08:00 |
|
brendan@mozilla.org
|
34b45d63e8
|
Fix signed vs. unsigned comparison in assertion warning.
|
2008-03-05 15:43:33 -08:00 |
|
timeless@mozdev.org
|
230fba1b62
|
Bug 282660 Crash [@ jsds_NotifyPendingDeadScripts] ds->script is null r=jst a=beltzner
|
2008-03-05 13:10:01 -08:00 |
|
jorendorff@mozilla.com
|
6442158c7e
|
Merge from cvs-trunk-mirror to mozilla-central.
--HG--
rename : js/src/jsarray.c => js/src/jsarray.cpp
rename : js/src/jsdbgapi.c => js/src/jsdbgapi.cpp
rename : js/src/jsexn.c => js/src/jsexn.cpp
rename : js/src/jsgc.c => js/src/jsgc.cpp
rename : js/src/jsinterp.c => js/src/jsinterp.cpp
rename : js/src/jsinvoke.c => js/src/jsinvoke.cpp
rename : js/src/jsnum.c => js/src/jsnum.cpp
rename : js/src/jsobj.c => js/src/jsobj.cpp
rename : js/src/jsopcode.c => js/src/jsopcode.cpp
rename : js/src/jsregexp.c => js/src/jsregexp.cpp
rename : js/src/jsstr.c => js/src/jsstr.cpp
|
2008-03-05 15:00:01 -06:00 |
|
igor@mir2.org
|
28f24f8321
|
bug=418641 r=brendan a1.9=dsicore Avoiding code bloat on slow paths in the interpreter.
|
2008-03-05 12:26:06 -08:00 |
|
igor@mir2.org
|
914d77c932
|
bug=355258 r=brendan a1.9=beltzner
|
2008-03-05 12:18:52 -08:00 |
|
crowder@fiverocks.com
|
42494c04e5
|
Bug 324161 - Optimize parseInt for integer values, if radix is 10, r=brendan, blocking1.9=dsicore
|
2008-03-05 11:11:54 -08:00 |
|
mrbkap@gmail.com
|
a7eaea7ec0
|
Fix bracing mistake from bug 344494.
|
2008-03-04 18:45:09 -08:00 |
|
mrbkap@gmail.com
|
73e056c67d
|
Always wrap content nodes in chrome with some sort of wrapper. bug 344494, r+sr=jst
|
2008-03-04 17:39:45 -08:00 |
|
brendan@mozilla.org
|
bec079b0d6
|
Fix over-including dependencies, and relocate ID_TO_VALUE to avoid over-including (r=mrbkap, bustage fix).
|
2008-03-04 15:58:10 -08:00 |
|
brendan@mozilla.org
|
31acde75c0
|
Break bad old nested include cycle for good, by un-nesting (420554, r=jorendorff, a=vlad).
|
2008-03-04 15:40:10 -08:00 |
|
igor@mir2.org
|
03f433c720
|
bug=420399 r=brendan a1.9=blocking1.9 eliminating the pc stack in the interpreter
|
2008-03-04 15:30:58 -08:00 |
|
bclary@bclary.com
|
d3365453db
|
JavaScript Tests - update known failures
|
2008-03-04 13:59:50 -08:00 |
|