sayrer%gmail.com
7de407694a
Bug 409803. gcc (4.1 only) zealously avoids inlining at -Os. Patch by Dan Witte. r=ted.mielczarek
...
git-svn-id: svn://10.0.0.236/trunk@247926 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-16 02:48:58 +00:00
crowder%fiverocks.com
c9fb1f54e7
Bug 422885: uninitialized memory-read in XPCWrapper::AddProperty, r/sr=mrbkap, a=:luser
...
git-svn-id: svn://10.0.0.236/trunk@247820 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 14:44:27 +00:00
igor%mir2.org
ffd22acc3a
bug=422432 r=brenda,jag a1.9=blocking1.9
...
The local free lists for doubles now restricted to 32/64 entries, not 8, to minimize locking penaltties.
git-svn-id: svn://10.0.0.236/trunk@247766 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 20:07:29 +00:00
sayrer%gmail.com
7c849bf38a
Bug 420906. support for custom options for jsinterp.c when compiling the browser. Patch by Ted Mielczarek. r=bsmedberg
...
git-svn-id: svn://10.0.0.236/trunk@247746 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 18:06:16 +00:00
igor%mir2.org
988d79a946
bug 421274: backing out again due to crashes on 64 bit Linux.
...
git-svn-id: svn://10.0.0.236/trunk@247745 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 18:03:02 +00:00
igor%mir2.org
2c80a90927
bug=421274 follow up to fix issues with 64 bit
...
git-svn-id: svn://10.0.0.236/trunk@247741 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 17:29:40 +00:00
brendan%mozilla.org
5ac9fd0dbb
Fix ASSERT_VALID_PROPERTY_CACHE_HIT bustage (NPOTB).
...
git-svn-id: svn://10.0.0.236/trunk@247718 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 08:00:20 +00:00
igor%mir2.org
3e33b57170
bug=421274 r=brendan a1.9=mtschrep
...
eliminating SAVE_SP_AND_PC and friends from the interpreter loop
git-svn-id: svn://10.0.0.236/trunk@247716 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 06:48:23 +00:00
igor%mir2.org
45ee880fc5
backing out bug 421274
...
git-svn-id: svn://10.0.0.236/trunk@247715 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 06:23:09 +00:00
igor%mir2.org
22a66cf4d4
bug=421274 r=brendan a1.9=mtschrep
...
eliminating SAVE_SP_AND_PC and friends from the interpreter loop
git-svn-id: svn://10.0.0.236/trunk@247714 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-13 05:52:54 +00:00
igor%mir2.org
bd9f77b978
bug=422348 r,a1.9=shaver
...
proper overflow error reporting
git-svn-id: svn://10.0.0.236/trunk@247697 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 23:07:47 +00:00
igor%mir2.org
6de91a6791
bug=421806 r=brendan a1.9=blockin1.9
...
fixing decompiler regressions with interpreter stack modeling
git-svn-id: svn://10.0.0.236/trunk@247695 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 23:03:29 +00:00
reed%reedloden.com
7eddaab1f2
Bug 422185 - "jsgc.obj : error LNK2001: unresolved external symbol "int __cdecl posix_memalign(void * *,unsigned int,unsigned int)" (?posix_memalign@@YAHPAPAXII@Z)" (posix_memalign needs to be extern "C" when compiling with a C++ compiler) [p=benjamin@smedbergs.us (Benjamin Smedberg [bsmedberg]) r=brendan a1.9=damons]
...
git-svn-id: svn://10.0.0.236/trunk@247687 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 22:32:54 +00:00
mattwillis%gmail.com
b92b4f76da
Bug 422161 - Fix JS strict errors in *.jsm modules. r and rs=gavin, a1.9+=damons
...
git-svn-id: svn://10.0.0.236/trunk@247682 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 21:57:00 +00:00
igor%mir2.org
9be5670c27
bug=420904 support for custom options for jsinterp.c in js shell build scripts. This is outside of tree.
...
git-svn-id: svn://10.0.0.236/trunk@247638 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 14:36:06 +00:00
brendan%mozilla.org
46a89fcd1a
Fix indentation nit
...
git-svn-id: svn://10.0.0.236/trunk@247606 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 07:05:30 +00:00
shaver%mozilla.org
e0329e27a7
Bug 422286: fix accounting of array length when slicing dense arrays.
...
r=mrbkap, a=mconnor.
git-svn-id: svn://10.0.0.236/trunk@247605 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 06:50:55 +00:00
reed%reedloden.com
9d0d6d838e
Bug 418406 - "Make network error constants accessible via Components.results" [p=trev.moz@adblockplus.org (Wladimir Palant) r=biesi sr=sicking a1.9=damons]
...
git-svn-id: svn://10.0.0.236/trunk@247533 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-11 08:14:04 +00:00
reed%reedloden.com
96bf80ec88
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]
...
git-svn-id: svn://10.0.0.236/trunk@247529 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-11 08:09:41 +00:00
sayrer%gmail.com
0b99ea4607
Bug 421984. Build with -fstrict-aliasing on GCC platforms. r/a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@247511 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-11 00:04:47 +00:00
timeless%mozdev.org
8d4d00a220
Bug 421774 consolidate jsd static variables into main
...
r=shaver
git-svn-id: svn://10.0.0.236/trunk@247507 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-10 23:11:36 +00:00
igor%mir2.org
22af3421c7
bug=419632 r=brendan a1.9=blockin1.9
...
avoiding weak roots for doubles
git-svn-id: svn://10.0.0.236/trunk@247492 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-10 19:27:44 +00:00
gavin%gavinsharp.com
96b1ef265f
Back out the patch from bug 420642 because it broke gmail (bug 421571)
...
git-svn-id: svn://10.0.0.236/trunk@247470 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-10 08:28:51 +00:00
timeless%mozdev.org
0ad7c819eb
Bug 421231 js.c needs to call JSDB_TermDebugger
...
r=brendan NPOTB
git-svn-id: svn://10.0.0.236/trunk@247428 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-09 10:05:29 +00:00
brendan%mozilla.org
e71ceeac76
Fix from Sebastian Redl to compile under GCC 4.2 (r=me, a=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@247421 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-09 04:49:46 +00:00
crowder%fiverocks.com
1aa6b5580f
Bug 421325: array_join_sub does not handle holes in dense arrays correctly, r/a=shaver
...
git-svn-id: svn://10.0.0.236/trunk@247345 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-08 00:16:51 +00:00
jwalden%mit.edu
ab041effa3
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
...
git-svn-id: svn://10.0.0.236/trunk@247338 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 23:28:55 +00:00
dbaron%dbaron.org
7230a868b2
Deal with nsXPCWrappedJS::GetClass being null, which it can be after Unlink. a=Not part of the default build (DEBUG_CC only)
...
git-svn-id: svn://10.0.0.236/trunk@247311 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-07 17:54:41 +00:00
igor%mir2.org
253a301606
bug=421154 r=brendan a1.9=blockin1.9
...
Faster number conversions
git-svn-id: svn://10.0.0.236/trunk@247257 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 23:24:09 +00:00
mrbkap%gmail.com
8773c74b88
Don't assume that chrome:// implies system principals. bug 419848, r=brendan sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@247253 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 22:52:58 +00:00
igor%mir2.org
8963ee5f83
bug=421314 r=myself a1.9=beltzner
...
Patch from Mike Moening to fix VC2005 warnings that my recent changes introduced.
git-svn-id: svn://10.0.0.236/trunk@247252 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 22:51:14 +00:00
igor%mir2.org
235265baa1
bug=421266 r=brendan a1.9=beltzner
...
js_Interpret now takes just single cx argument.
git-svn-id: svn://10.0.0.236/trunk@247251 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 22:47:46 +00:00
mrbkap%gmail.com
bbcb33f992
Remove unused variable. bug 420966
...
git-svn-id: svn://10.0.0.236/trunk@247240 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 21:43:26 +00:00
igor%mir2.org
41038847e1
bug=415455 r=brendan a1.9=blocking1.9
...
git-svn-id: svn://10.0.0.236/trunk@247239 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 21:40:43 +00:00
mrbkap%gmail.com
a242cf1cfd
Protect |accum| from being collected in js_ConcatStrings. bug 393874, r=igor a=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@247233 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 20:16:42 +00:00
mrbkap%gmail.com
87dd53a900
Fix array_concat to be more generic. bug 420966, r=brendan a=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@247228 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 20:05:18 +00:00
mrbkap%gmail.com
f9fddc1309
Allow things to happen to SJOWs if there's no code running. bug 420647, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@247227 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 20:04:05 +00:00
mrbkap%gmail.com
68ee5cb802
Remove a now-unnecessary eval hack. bug 420642, r+sr=jst a=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@247226 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 20:01:26 +00:00
mrbkap%gmail.com
8b4604cd0a
Fix mochitest depending on the old toString behavior.
...
git-svn-id: svn://10.0.0.236/trunk@247224 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 20:00:23 +00:00
mrbkap%gmail.com
bf45df1be2
Propagate getters and setters onto the inner object. bug 420585, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@247223 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 19:58:28 +00:00
mrbkap%gmail.com
8cf62a7419
Make Object.prototype.toString show the underlying object. bug 420480, r+a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@247222 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 19:57:16 +00:00
brendan%mozilla.org
dabf3650d7
Fix signed vs. unsigned comparison in assertion warning.
...
git-svn-id: svn://10.0.0.236/trunk@247143 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 23:43:33 +00:00
igor%mir2.org
06206ee0e3
bug=418641 r=brendan a1.9=dsicore
...
Avoiding code bloat on slow paths in the interpreter.
git-svn-id: svn://10.0.0.236/trunk@247118 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 20:26:06 +00:00
igor%mir2.org
1a6d8dfac6
bug=355258 r=brendan a1.9=beltzner
...
git-svn-id: svn://10.0.0.236/trunk@247117 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 20:18:52 +00:00
crowder%fiverocks.com
959f2fbd8c
Bug 324161 - Optimize parseInt for integer values, if radix is 10, r=brendan, blocking1.9=dsicore
...
git-svn-id: svn://10.0.0.236/trunk@247111 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 19:11:54 +00:00
mrbkap%gmail.com
2f42356296
Fix bracing mistake from bug 344494.
...
git-svn-id: svn://10.0.0.236/trunk@247064 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 02:45:09 +00:00
mrbkap%gmail.com
c4527e62d9
Always wrap content nodes in chrome with some sort of wrapper. bug 344494, r+sr=jst
...
git-svn-id: svn://10.0.0.236/trunk@247063 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 01:39:45 +00:00
brendan%mozilla.org
899886b9de
Fix over-including dependencies, and relocate ID_TO_VALUE to avoid over-including (r=mrbkap, bustage fix).
...
git-svn-id: svn://10.0.0.236/trunk@247059 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 23:58:10 +00:00
brendan%mozilla.org
a82601388a
Break bad old nested include cycle for good, by un-nesting (420554, r=jorendorff, a=vlad).
...
git-svn-id: svn://10.0.0.236/trunk@247057 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 23:40:10 +00:00
igor%mir2.org
88cbe6b67d
bug=420399 r=brendan a1.9=blocking1.9
...
eliminating the pc stack in the interpreter
git-svn-id: svn://10.0.0.236/trunk@247055 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-04 23:30:58 +00:00