Nicholas Nethercote
|
99f1ec6fce
|
Bug 531326 - nanojit: improve int32 and int64 constant generation in X64 backend. r=rreitmai.
--HG--
extra : convert_revision : 3fa60904a28ec82b54d7e8a9e9fac6c29e0a5324
|
2010-02-20 07:31:41 +11:00 |
|
David Mandelin
|
e9f1ec6c0c
|
No bug, fix build bustage from 40c4ec17770d, no_r=me
|
2010-02-19 14:06:18 -08:00 |
|
Igor Bukanov
|
eef84ebc59
|
bug 545529 - followup to remove the cache stats output in the normal build
|
2010-02-19 23:58:31 +03:00 |
|
Jason Orendorff
|
68642d97db
|
Bug 547274 - js_InitArrayClass is not thread-safe. r=brendan.
--HG--
extra : rebase_source : 4b9ca0af846d7b77601ebbbf642941ffd136c9c8
|
2010-02-19 13:05:00 -06:00 |
|
Luke Wagner
|
9c1074603c
|
Bug 515812 - fix hash table constiness (r=dvander)
|
2010-02-19 10:02:16 -08:00 |
|
Brendan Eich
|
ce5b37f4ed
|
Don't mutate a used name node that has been deoptimized before bailing from BindNameToSlot (546069, r=jorendorff).
|
2010-02-19 11:27:35 -08:00 |
|
Brendan Eich
|
aaff05c150
|
Don't mutate a used name node that has been deoptimized before bailing from BindNameToSlot (543436, r=jorendorff).
|
2010-02-19 11:21:19 -08:00 |
|
Blake Kaplan
|
d2eb7efd7b
|
No bug. Make this constructor protected instead of private so that subclasses can access it. r=luke
|
2010-02-19 11:03:18 -08:00 |
|
Jason Orendorff
|
2809d3e792
|
Bug 547067 - Don't overload test() in JSDefinition. r=brendan.
|
2010-02-19 12:14:36 -06:00 |
|
Jason Orendorff
|
4d96795a35
|
Fix typo in patch for bug 545529 to fix non-JS_THREADSAFE DEBUG builds. r=bz on IRC.
|
2010-02-19 12:25:37 -06:00 |
|
Igor Bukanov
|
debaa592f7
|
bug 545529 - caching Class.prototype lookups. r=brendan
|
2010-02-19 20:44:23 +03:00 |
|
Nicholas Nethercote
|
2631a1b7cf
|
Bug 539874 - nanojit: remove LIR_ov (TM-specific part). r=gal.
|
2010-02-19 15:12:37 +11:00 |
|
Nicholas Nethercote
|
f6908e48c7
|
Update nanojit-import-rev stamp.
|
2010-02-19 15:09:42 +11:00 |
|
Nicholas Nethercote
|
a361abc6fa
|
Bug 539874 - nanojit: remove LIR_ov. r=edwsmith, Jacob.Bramley.
--HG--
extra : convert_revision : eb5f9b4138530e15b3ffd478071bf98bb7495405
|
2010-02-19 15:04:55 +11:00 |
|
Nicholas Nethercote
|
22610a9675
|
Temporarily disable an assertion; bug 547063 has details. r=me.
--HG--
extra : convert_revision : 0eb90b867a1cb9f998cdeaa9b67c984374f8fdb9
|
2010-02-19 08:41:14 +11:00 |
|
Steven Johnson
|
b965c79326
|
Bug 546765 - njcpudetect.h needs love for OSX-on-ARM (r=nnethercote)
--HG--
extra : convert_revision : c58036240635ccce9d084c94c6f2aa23be32602d
|
2010-02-17 16:19:53 -08:00 |
|
Nicholas Nethercote
|
33d5dd6013
|
Follow-up for bug 542133: fix ARMv5 bustage
--HG--
extra : convert_revision : 5a37374d04fea35b0167d057310aee6d3cadca16
|
2010-02-17 14:53:33 +11:00 |
|
Brendan Eich
|
c4b4c765a4
|
Fix funarg analysis to cope with escaping kids of a named function expression that use that lambda by name (545980, r=jorendorff).
|
2010-02-18 16:32:15 -08:00 |
|
Jason Orendorff
|
4fb42b4c2a
|
Bug 546615 - Crash [@ BindNameToSlot] or "Assertion failure: cg->staticLevel >= level, at ../jsemit.cpp". r=brendan.
|
2010-02-18 16:01:25 -06:00 |
|
Gregor Wagner
|
dc4711d401
|
BUG 545303: TM: non API function for JS_CallTracer r=igor
|
2010-02-18 13:16:02 -08:00 |
|
Luke Wagner
|
a65ea12a40
|
Bug 546545 - don't trace slow natives with fun->u.n.extra > 0 (r=dvander)
|
2010-02-17 14:19:43 -08:00 |
|
Nicholas Nethercote
|
4cda0a88e8
|
Temporarily comment out assertion that is failing bogusly to fix WinMo builds; will be overwritten by the next NJ-to-TM merge, so we need to fix MSVC's compile-time ARM arch detection in the meantime. r=me.
|
2010-02-18 10:41:48 +11:00 |
|
Luke Wagner
|
6cc06f3b7b
|
Bug 546668 - obj_eval should still call js_GetScriptedCaller (r=mrbkap)
|
2010-02-17 11:16:11 -08:00 |
|
Luke Wagner
|
fc7cbdfdc8
|
Make HashMap::put overwrite (r=jorendorff)
|
2010-02-17 10:47:26 -08:00 |
|
Nicholas Nethercote
|
dd646b8dc5
|
Update nanojit-import-rev stamp.
|
2010-02-17 13:42:07 +11:00 |
|
Nicholas Nethercote
|
ddcc50350c
|
Follow-up for bug 542133: fix ARM bustage.
--HG--
extra : convert_revision : c3de98b9ee6eb052f7fda330172cc740f941605c
|
2010-02-17 13:36:29 +11:00 |
|
Steven Johnson
|
eecc554117
|
change 71a045ccce43 inadvertently backed out change b8f64e82da3f; this restores the latter (r=stejohns)
--HG--
extra : convert_revision : 2fbb1bbebee5e0872ea3d485a40d7f71f785f319
|
2010-02-16 11:59:55 -08:00 |
|
Steven Johnson
|
ea07a846cc
|
fix unreachable-code warning for LIR_div/LIR_mod on non-x86 platforms (r=stejohns)
--HG--
extra : convert_revision : f1d89a6a410719c5d7563ff5ca214c05c7c128a2
|
2010-02-16 11:21:52 -08:00 |
|
Luke Wagner
|
df420a425b
|
Bug 542797 - change obj_eval from JSNative to JSFastNative (r=mrbkap)
--HG--
extra : rebase_source : 5138b86418081cfa331b05947e5988c1f81065ef
|
2010-02-16 17:41:39 -08:00 |
|
Luke Wagner
|
87a5e61db3
|
Bug 546491 - fix tracevis (r=jorendorff)
|
2010-02-16 13:41:40 -08:00 |
|
Nicholas Nethercote
|
17ec73c38c
|
Follow-up for bug 542133: include njconfig.cpp in TM lirasm builds. r=me.
|
2010-02-17 08:56:13 +11:00 |
|
Nicholas Nethercote
|
fbc5612f2e
|
Bug 542133 - Add a real NJConfig struct to nanojit (TM-specific part). code=stejohns, r=nnethercote.
|
2010-02-16 15:07:14 +11:00 |
|
Nicholas Nethercote
|
c4144cff0a
|
Update nanojit-import-rev stamp.
|
2010-02-16 15:00:24 +11:00 |
|
Steven Johnson
|
894487e422
|
Bug 542133 - Add a real NJConfig struct to nanojit (r=edwsmith,r=nnethercote)
--HG--
extra : convert_revision : 353c06e32329377cc9ed5f66eeb6bcaf72ff3aea
|
2010-02-15 17:56:41 -08:00 |
|
Nicholas Nethercote
|
e89632b2a1
|
Bug 546171 - lirasm: move VerboseWriter to the end of the pipeline. r=stejohns.
--HG--
extra : convert_revision : 49a15d14c359d9fe889d47d2fd8457b06af4bc2c
|
2010-02-16 12:21:13 +11:00 |
|
Luke Wagner
|
f7128a84c8
|
Fix warnings, HashTable::sSizeLimit, tl::NBitMask (r=njn)
|
2010-02-15 16:07:57 -08:00 |
|
Nicholas Nethercote
|
421014034c
|
merge
|
2010-02-15 17:29:18 +11:00 |
|
Nicholas Nethercote
|
b6f1f05d74
|
Backed out changeset 3c673457c90b for bug 507089 due to mysterious Windows bustage.
|
2010-02-15 17:28:56 +11:00 |
|
Nicholas Nethercote
|
ca6e184a43
|
Update nanojit-import-rev stamp.
|
2010-02-15 17:25:48 +11:00 |
|
Nicholas Nethercote
|
78e2d52f98
|
merge
--HG--
extra : convert_revision : 035a5165bc8bbf7940415d4802bf9b14d1226740
|
2010-02-15 17:24:21 +11:00 |
|
Nicholas Nethercote
|
52ac8a6adb
|
Minor follow-up for bug 542326: fix a miscategorized case label. r=me.
--HG--
extra : convert_revision : ac0fcaac8b166a1507e2902eefb755f806703872
|
2010-02-15 12:24:13 +11:00 |
|
Nicholas Nethercote
|
b6ccdddb0c
|
Whitespace-only changes to trigger a rebuild.
|
2010-02-15 15:18:37 +11:00 |
|
Nicholas Nethercote
|
3489265cdf
|
Bug 507089 - TM/nanojit: introduce get/set methods for CallInfo::_argtypes (TM-specific part). r=jorendorff.
|
2010-02-15 11:12:08 +11:00 |
|
Nicholas Nethercote
|
f9ed876d37
|
Update nanojit-import-rev stamp.
|
2010-02-15 11:07:00 +11:00 |
|
Nicholas Nethercote
|
66b0d6df6b
|
Bug 507089 - TM/nanojit: introduce get/set methods for CallInfo::_argtypes. r=edwsmith.
--HG--
extra : convert_revision : 8075a19e11565e6de5f33ed829fe435e47e116ca
|
2010-02-15 11:01:04 +11:00 |
|
Luke Wagner
|
3fe7890b44
|
Remove JS_CEILING_LOG2 from HashTable::init()
|
2010-02-13 12:02:12 -08:00 |
|
Luke Wagner
|
f8096c6b67
|
Try 784ceadd60e5 again with more #pragma optimize("", off)
|
2010-02-06 10:14:05 -08:00 |
|
Nicholas Nethercote
|
84b6acf958
|
Bug 542326 - nanojit: add NJ_SOFTFLOAT_SUPPORTED, and only compile in support for non-universal opcodes on platforms that use them (TM-specific part). r=stejohns.
|
2010-02-12 12:41:50 +11:00 |
|
Nicholas Nethercote
|
e12b5b2d0b
|
Update nanojit-import-rev stamp.
|
2010-02-12 12:36:52 +11:00 |
|
Nicholas Nethercote
|
2481388fac
|
Bug 542326 - nanojit: add NJ_SOFTFLOAT_SUPPORTED, and only compile in support for non-universal opcodes on platforms that use them. r=stejohns,edwsmith.
--HG--
extra : convert_revision : 990d84e8d841139009cb2728297d81e8fc4aad27
|
2010-02-12 12:30:16 +11:00 |
|