Jeff Walden
|
f1b6ce9142
|
Initialize a member variable in yarr/yarr/RegexParser.h if building with gcc 4.5 or later, because this compiler incorrectly claims the member variable might be used uninitialized. r=cdleary
|
2011-03-24 13:33:41 -07:00 |
|
Jeff Walden
|
6c7e38b13f
|
Bug 644015 - js_GetArgsProperty doesn't look up properties of strict mode arguments objects correctly. r=dmandelin
|
2011-03-23 16:34:19 -07:00 |
|
Jeff Walden
|
e18d5f02e1
|
Bug 396512 - Provide a way to get disassembly output. Original patch by crowder, back in the day, when everything was more hardcore. r=mrbkap
|
2009-01-28 15:31:30 -08:00 |
|
Michael Wu
|
2e0ace82b8
|
Follow up to bug 643927 - fix red on debug builds
|
2011-03-24 13:44:49 -07:00 |
|
Michael Wu
|
4fe78c6fb5
|
Bug 643927 - Improve handling of state during script serialization, r=igor
|
2011-03-24 12:56:58 -07:00 |
|
Luke Wagner
|
d45e4526c5
|
Weaken overzealous assert in JSStackFrame::resetInvokeCallFrame (r=warnings-as-errors)
|
2011-03-23 19:12:40 -07:00 |
|
Nicholas Nethercote
|
688bb0bf42
|
Remove workaround for jstests.py problem that I accidentally commmitted as part of bug 637549.
|
2011-03-23 18:26:05 -07:00 |
|
Luke Wagner
|
69791c5468
|
Put back nsISSLStatusProvider.idl, again. Same mercurial bug, different repo. I need more 'hg status'
|
2011-03-22 16:52:59 -07:00 |
|
Nicholas Nethercote
|
26433ccb4c
|
merge
|
2011-03-23 18:02:33 -07:00 |
|
Nicholas Nethercote
|
fd0ae2765a
|
Bug 637549 - Speed up expression parsing, part 2: inline more aggressively. r=brendan,jimb.
|
2011-03-23 18:00:20 -07:00 |
|
Nicholas Nethercote
|
aa5f91073a
|
Bug 637549 - Speed up expression parsing, part 1: avoid ungetting/regetting many tokens. r=brendan,jimb.
|
2011-03-23 18:00:04 -07:00 |
|
Bill McCloskey
|
ace97ac33c
|
Bug 569422 - Fix jsapi-tests recursion assertion (orange)
|
2011-03-23 14:30:32 -07:00 |
|
Bill McCloskey
|
0f733168cb
|
Bug 569422 - Allocate js::Shape from the GC heap (r=brendan)
|
2011-03-23 11:57:44 -07:00 |
|
Bill McCloskey
|
3147ade825
|
Bug 569422 - Fix nits in GC and GC inlines (r=brendan)
|
2011-03-23 11:57:37 -07:00 |
|
Bill McCloskey
|
1c6a8baf76
|
Bug 569422 - Remove unions from GC (r=luke)
|
2011-03-23 11:57:27 -07:00 |
|
Bill McCloskey
|
aa21051629
|
Bug 569422 - Miscellaneous fixes for GCed shapes (r=brendan)
|
2011-03-23 11:57:19 -07:00 |
|
Bill McCloskey
|
119f52edb6
|
Bug 569422 - Add const to some GC type signature (r=brendan)
|
2011-03-23 11:57:15 -07:00 |
|
Luke Wagner
|
455e932889
|
See if -fno-stack-protector also fixes the crashes that caused the NEVER_INLINE_ComputeImplicitThis hack
|
2011-03-23 09:57:38 -07:00 |
|
Luke Wagner
|
6c2ea5cee1
|
Mac crashes from cf1850399b0b seem to be in bogo regalloc for -fstack-protector stack guard. Try turning it off temporarily to see if that fixes the problem
|
2011-03-23 00:39:59 -07:00 |
|
Nicholas Nethercote
|
1abd186e4e
|
Update nanojit-import-rev stamp.
|
2011-03-22 20:38:01 -07:00 |
|
Andrew Paprocki
|
253dedb30a
|
Bug 621043 - AIX: avmplus.h fails in xlC due to GCC-isms only on #ifdef __powerpc__. r=mrbkap.
--HG--
extra : convert_revision : ddf045b983f32d3f9a2cfc666ecbe825efe9b182
|
2011-03-22 20:25:23 -07:00 |
|
Nicholas Nethercote
|
9a2a676bcd
|
Remove some |r != deprecated_UnknownReg| assertions because they're (bogusly) causing GCC to think that deprecated_UnknownReg might be used as an array index, and thus triggering array bounds warnings, which are now treated as errors in bug 609532, and so burning some builds. These assertions are due for removal anyway if bug 538924's blockers are ever fixed, they're from a deprecated internal API. rs=jwalden.
--HG--
extra : convert_revision : a581d0f455f199f63a3c29661b8809c9799bb3ce
|
2011-03-22 20:10:04 -07:00 |
|
Nicholas Nethercote
|
044721652f
|
Bug 623362 - nanojit: avoid harmless race on nHints[]. r=jseward.
--HG--
extra : convert_revision : 8ab31790e8a1e57a5a262810c61547ccfd0ac277
|
2011-03-17 19:54:29 -07:00 |
|
Luke Wagner
|
0c2e8ddaba
|
Bug 636296 - Put activation objects when we pop the frame, not in ScriptEpilogue (r=dvander)
|
2011-03-14 11:30:36 -07:00 |
|
Luke Wagner
|
a15ba4f804
|
Bug 636296 - Change meaning of JSStackFrame::hasCallObj to be more sane (r=waldo)
|
2011-03-14 11:30:36 -07:00 |
|
Luke Wagner
|
5359dd7f1a
|
Bug 636296 - Split out ScriptDebug{Pro,Epi}logue (r=dvander)
|
2011-03-14 11:30:35 -07:00 |
|
Luke Wagner
|
c10400d3f1
|
Bug 636296 - Tidy up JSStackFrame (r=dvander)
|
2011-03-14 11:30:35 -07:00 |
|
Nicholas Nethercote
|
79e934db3e
|
Fix ARM breakage. No bug, r=me.
--HG--
extra : convert_revision : e24543ca392a9420ab706b8a8842a8c9e0f78032
|
2011-03-12 22:12:19 +11:00 |
|
Luke Wagner
|
6a818f48e3
|
Silence windows warning from 4290338c3956 (r=me)
|
2011-03-22 17:21:48 -07:00 |
|
Luke Wagner
|
1b7a97d56f
|
Put back nsISSLStatusProvider.idl. Seems like http://mercurial.selenic.com/bts/issue2471 strikes again (r=burning)
|
2011-03-22 16:52:59 -07:00 |
|
Luke Wagner
|
c2d405ba7a
|
Bug 613457 - use *ById JSAPIs in storage (r=sdwilsh)
--HG--
extra : rebase_source : bc2548573f500f664b37b24e95bdc3b9502ba28f
|
2011-03-21 11:37:47 -07:00 |
|
Luke Wagner
|
7c96945e3c
|
Bug 613457 - clean up string interfaces (r=njn)
--HG--
extra : rebase_source : 3e77b67fa9fe2cc31312ad99951cf92258a98e64
|
2011-03-14 13:59:53 -07:00 |
|
Luke Wagner
|
7b695c0de6
|
Bug 613457 - slightly simplify string-equality ic (r=dvander)
--HG--
extra : rebase_source : f79bb59589c4d1a39db846f42da82809a73097a2
|
2011-03-14 13:55:51 -07:00 |
|
Luke Wagner
|
fee4a41733
|
Bug 616562 - speed up JSString::isStatic (r=njn)
--HG--
extra : rebase_source : 9f0b553b8ab54bfbbd5290ba936581bda8bb40ec
|
2011-03-14 13:55:55 -07:00 |
|
Andreas Gal
|
11a52c11b6
|
Bug 637010. Add some null checks to js_IteratorNext and js_IteratorMore. r=dvander
|
2011-03-22 17:19:10 -04:00 |
|
Landry Breuil
|
e531be2d49
|
Bug 634609. Fix GetNativeStackBaseImpl() on OpenBSD. r=gal
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
9937121645
|
Bug 621027. Fix AIX compiler warnings due to not explicitly saying what kind of inheritance we're doing. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
30910b12ed
|
Bug 621026. Define JS_64BIT for some more compilers. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
d06635f865
|
Bug 621021. Silence some compiler warnings on AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
82f470cc68
|
Bug 621004. Make jsval_layout look nicer on AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
d7d8ef01bc
|
Bug 621000. Implement GetNativeStackBaseImpl for AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Andew Paprocki
|
d610f1ab70
|
Bug 587103. Properly scope external calls in templated functions to fix compilation with some compilers. r=mrbkap
|
2011-03-22 17:19:09 -04:00 |
|
Jeff Walden
|
102c6d9d07
|
Revert loop limit back to 10k, as stack overflow in JS_DeepFreezeObject is still a concern even if GC stack overflow isn't. r=orange
|
2011-03-22 12:00:32 -07:00 |
|
Jeff Walden
|
7eafdc943e
|
Fix a couple warnings that are now errors with GCC 4.5.1. r=bustage
|
2011-03-22 10:52:56 -07:00 |
|
Jeff Walden
|
b8218fdd99
|
Bug 642199 - jsapi-tests should set a stack quota to avoid blowing out the native stack. r=billm
|
2011-03-18 17:56:28 -07:00 |
|
Jeff Walden
|
ffe40862e0
|
Bug 639583 - Don't do a range-check/growStorageBy for the js::Vector::infallibleAppend methods. r=luke
|
2011-03-08 12:44:42 -08:00 |
|
Nicholas Nethercote
|
affdfbad49
|
Fix more warnings-as-errors breakage for bug 609532.
|
2011-03-21 22:45:56 -07:00 |
|
Nicholas Nethercote
|
b5337d6a0b
|
Fix warnings-as-errors breakage for bug 609523.
|
2011-03-21 21:52:39 -07:00 |
|
Nicholas Nethercote
|
04b21d42c9
|
Bug 609532 - Stop checking in code with warnings. r=dwitte.
|
2011-03-21 20:32:28 -07:00 |
|
Chris Leary
|
7ed86b3a25
|
Merge mozilla-central to tracemonkey.
|
2011-03-21 16:36:56 -07:00 |
|