Jeff Walden
|
b2775a71f0
|
Fix a compiler warning that occurs when jsgcinlines.h is included before jsobjinlines.h. r=warning-patrol
|
2011-03-25 17:23:05 -07:00 |
Jeff Walden
|
84e0aaa0aa
|
Bug 645121 - Implement js::StringBuffer::finishAtom. r=igor
|
2011-03-25 12:04:05 -07:00 |
Jeff Walden
|
8d2a86d363
|
Bug 639343 - Slight adjustment to how typed-array properties are handled in the tracer. r=dvander
|
2011-03-18 17:57:17 -07:00 |
Luke Wagner
|
064615cf9a
|
Bug 633690 - add HashMap::lookupWithDefault and putNew helper functions (r=billm)
--HG--
extra : rebase_source : 109b7974dac40749562c3b3ad4615029f1699b97
|
2011-03-23 17:40:11 -07:00 |
Jeff Walden
|
e920f2096e
|
class RegExp, not struct RegExp. r=windows-bustage
--HG--
extra : rebase_source : 5c31a9b6a5309548db45d2756f03abeec23ed2f9
|
2011-03-24 15:04:54 -07:00 |
Nicholas Nethercote
|
07fac18810
|
Bug 626398 - A decision to abort in the tracer gets lost. r=dmandelin.
|
2011-03-25 09:02:01 +11:00 |
Michael Wu
|
a750c8a8f4
|
Another followup to bug 643927 - use the guard-object macro magic to ensure an Auto* class is never temporarily created. r=jwalden
|
2011-03-24 14:42:23 -07:00 |
Jeff Walden
|
1d2a2ef249
|
Bug 640072 - Convert properties of RegExp objects into true data properties, eliminating a use of shared-permanent properties. r=jorendorff
|
2011-03-05 15:29:30 -08:00 |
Jeff Walden
|
635ba59649
|
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
|
7dbd8065ac
|
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
|
47f2bd4c31
|
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
|
c6ddae8a2f
|
Follow up to bug 643927 - fix red on debug builds
|
2011-03-24 13:44:49 -07:00 |
Michael Wu
|
2787c9fd00
|
Bug 643927 - Improve handling of state during script serialization, r=igor
|
2011-03-24 12:56:58 -07:00 |
Luke Wagner
|
ee32629a45
|
Weaken overzealous assert in JSStackFrame::resetInvokeCallFrame (r=warnings-as-errors)
|
2011-03-23 19:12:40 -07:00 |
Nicholas Nethercote
|
6ca2db655b
|
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
|
ba1d04317b
|
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
|
7a32be525c
|
merge
|
2011-03-23 18:02:33 -07:00 |
Nicholas Nethercote
|
f978e9c2be
|
Bug 637549 - Speed up expression parsing, part 2: inline more aggressively. r=brendan,jimb.
|
2011-03-23 18:00:20 -07:00 |
Nicholas Nethercote
|
21714df298
|
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
|
9f80156f22
|
Bug 569422 - Fix jsapi-tests recursion assertion (orange)
|
2011-03-23 14:30:32 -07:00 |
Bill McCloskey
|
4da7103e17
|
Bug 569422 - Allocate js::Shape from the GC heap (r=brendan)
|
2011-03-23 11:57:44 -07:00 |
Bill McCloskey
|
d51e213b5e
|
Bug 569422 - Fix nits in GC and GC inlines (r=brendan)
|
2011-03-23 11:57:37 -07:00 |
Bill McCloskey
|
8deb9d16a0
|
Bug 569422 - Remove unions from GC (r=luke)
|
2011-03-23 11:57:27 -07:00 |
Bill McCloskey
|
cf846e5f97
|
Bug 569422 - Miscellaneous fixes for GCed shapes (r=brendan)
|
2011-03-23 11:57:19 -07:00 |
Bill McCloskey
|
0e649f2f06
|
Bug 569422 - Add const to some GC type signature (r=brendan)
|
2011-03-23 11:57:15 -07:00 |
Luke Wagner
|
706fbeaaf5
|
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
|
b44f5be172
|
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
|
dd3f643b82
|
Update nanojit-import-rev stamp.
|
2011-03-22 20:38:01 -07:00 |
Andrew Paprocki
|
048dfb86fa
|
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
|
5ec2dead60
|
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
|
76108086e7
|
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
|
12e47fd5c8
|
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
|
fb28814119
|
Bug 636296 - Change meaning of JSStackFrame::hasCallObj to be more sane (r=waldo)
|
2011-03-14 11:30:36 -07:00 |
Luke Wagner
|
02a6d56e11
|
Bug 636296 - Split out ScriptDebug{Pro,Epi}logue (r=dvander)
|
2011-03-14 11:30:35 -07:00 |
Luke Wagner
|
9ae3f3b6a6
|
Bug 636296 - Tidy up JSStackFrame (r=dvander)
|
2011-03-14 11:30:35 -07:00 |
Nicholas Nethercote
|
c8193ee3c0
|
Fix ARM breakage. No bug, r=me.
--HG--
extra : convert_revision : e24543ca392a9420ab706b8a8842a8c9e0f78032
|
2011-03-12 22:12:19 +11:00 |
Luke Wagner
|
dba82e3dc9
|
Silence windows warning from 4290338c3956 (r=me)
|
2011-03-22 17:21:48 -07:00 |
Luke Wagner
|
9d22cc67f3
|
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
|
2f574701ec
|
Bug 613457 - use *ById JSAPIs in storage (r=sdwilsh)
--HG--
extra : rebase_source : bc2548573f500f664b37b24e95bdc3b9502ba28f
|
2011-03-21 11:37:47 -07:00 |
Luke Wagner
|
2c5916ee4c
|
Bug 613457 - clean up string interfaces (r=njn)
--HG--
extra : rebase_source : 3e77b67fa9fe2cc31312ad99951cf92258a98e64
|
2011-03-14 13:59:53 -07:00 |
Luke Wagner
|
b7834a225a
|
Bug 613457 - slightly simplify string-equality ic (r=dvander)
--HG--
extra : rebase_source : f79bb59589c4d1a39db846f42da82809a73097a2
|
2011-03-14 13:55:51 -07:00 |
Luke Wagner
|
4bc601b706
|
Bug 616562 - speed up JSString::isStatic (r=njn)
--HG--
extra : rebase_source : 9f0b553b8ab54bfbbd5290ba936581bda8bb40ec
|
2011-03-14 13:55:55 -07:00 |
Andreas Gal
|
fea548454f
|
Bug 637010. Add some null checks to js_IteratorNext and js_IteratorMore. r=dvander
|
2011-03-22 17:19:10 -04:00 |
Landry Breuil
|
8ffbaeebb8
|
Bug 634609. Fix GetNativeStackBaseImpl() on OpenBSD. r=gal
|
2011-03-22 17:19:10 -04:00 |
Andew Paprocki
|
b3f771f9ba
|
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
|
aed4548486
|
Bug 621026. Define JS_64BIT for some more compilers. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
Andew Paprocki
|
24ed234ba5
|
Bug 621021. Silence some compiler warnings on AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
Andew Paprocki
|
4ed6cea0fa
|
Bug 621004. Make jsval_layout look nicer on AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
Andew Paprocki
|
994762ab1a
|
Bug 621000. Implement GetNativeStackBaseImpl for AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
Andew Paprocki
|
5f939c7a00
|
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 |