Brian Hackett
|
797b88a50d
|
[INFER] Don't change prototype of new objects when reusing type in Array.{slice,splice,concat}. bug 683140.
|
2011-09-15 17:16:57 -07:00 |
|
Brian Hackett
|
0d13c1627d
|
[INFER] Add jitcode assertions for type correctness around property accesses, bug 685186.
|
2011-09-15 16:19:38 -07:00 |
|
Brian Hackett
|
72e409987d
|
[INFER] Decouple constraints generating callee types and 'this' types of those callees for CALLELEM, bug 686396.
|
2011-09-15 12:50:19 -07:00 |
|
Brian Hackett
|
42f96c43bb
|
[INFER] Fail compilation rather than assert if a constant pool is dumped while generating an IC, bug 669715.
|
2011-09-15 12:11:03 -07:00 |
|
Brian Hackett
|
df83129530
|
[INFER] Backout bug 685358.
|
2011-09-14 22:09:40 -07:00 |
|
Brian Hackett
|
dc9404d8a6
|
[INFER] Fix code discarding for JM+TM integration, bug 685358.
|
2011-09-13 15:01:46 -07:00 |
|
Makoto Kato
|
8ef06ea553
|
Bug 686418 - [INFER] PIC doesn't work on Win64 after bug 557358. r=bhackett
|
2011-09-13 16:23:42 +09:00 |
|
Brian Hackett
|
ba1711afe3
|
[INFER] Fix red.
|
2011-09-12 12:46:24 -07:00 |
|
Brian Hackett
|
cb6667a21f
|
Merge MC->JM
|
2011-09-12 12:42:13 -07:00 |
|
Brian Hackett
|
67e19477d5
|
[INFER] Fix orange.
|
2011-09-12 12:16:43 -07:00 |
|
Ehsan Akhgari
|
cccd5e8563
|
Merge the last green changeset of mozilla-inbound to mozilla-central
|
2011-09-12 09:46:06 -04:00 |
|
Brian Hackett
|
ef62105951
|
[INFER] Fix orange.
|
2011-09-12 00:31:38 -07:00 |
|
Brian Hackett
|
e8687ad96d
|
[INFER] Fix bogus assert, bug 686179.
|
2011-09-11 23:06:52 -07:00 |
|
Brian Hackett
|
d8a567c773
|
[INFER] Remove bogus assert, bug 686178.
|
2011-09-11 22:38:33 -07:00 |
|
Brian Hackett
|
bd9939fb3a
|
[INFER] Don't use loop registers for entries whose representation changed due to a jump into the loop, bug 684824.
|
2011-09-11 22:36:04 -07:00 |
|
Brian Hackett
|
093c919b57
|
[INFER] Don't update 'this' types of a script during compilation, bug 684084 (round 2).
|
2011-09-11 21:56:47 -07:00 |
|
Olli Pettay
|
9efa44eaaa
|
Bug 685798 - Node.parentElement, r=bz
|
2011-09-11 15:45:39 -07:00 |
|
Brian Hackett
|
17dee4bbc0
|
[INFER] Fix orange.
|
2011-09-11 11:49:27 -07:00 |
|
Brian Hackett
|
0436b790e1
|
[INFER] Fix orange.
|
2011-09-11 01:12:04 -07:00 |
|
Brian Hackett
|
773360dcfa
|
[INFER] Fix orange.
|
2011-09-11 00:21:15 -07:00 |
|
Brian Hackett
|
833d891bce
|
[INFER] Allow inlined frames to call native functions from ICs, bug 683804.
|
2011-09-10 22:03:01 +02:00 |
|
Brian Hackett
|
18acc6e41b
|
[INFER] Check result type of property access stubcalls in jitcode, bug 686000.
|
2011-09-10 09:58:41 +02:00 |
|
Alex Vincent
|
91dcbea388
|
Bug 684465 - Add Reflect.parse support to xpcshell, r=jorendorff, bz
|
2011-09-09 15:11:00 -07:00 |
|
Brian Hackett
|
d3435e89d8
|
[INFER] Always maintain a synced interpreter stack for method JIT stub calls, bug 685358.
|
2011-09-09 21:55:57 +02:00 |
|
Brian Hackett
|
ceb94a57c3
|
[INFER] Fix some TI ARM bustage, bug 669715.
|
2011-09-08 18:11:19 -07:00 |
|
Marty Rosenberg
|
ee37a2f0c3
|
Stop using emitInst to emit vfp instructions, bug 684404.
|
2011-09-08 17:48:50 -07:00 |
|
Marty Rosenberg
|
6a4f2efa1f
|
Reset the number of instructions since the last flush even when we don't flush anything, bug 669715.
|
2011-09-08 17:47:12 -07:00 |
|
Brian Hackett
|
70706ec50e
|
[INFER] Don't resolve NAME accesses which are on the DeclEnv of named lambdas, bug 685313.
|
2011-09-08 17:44:17 -07:00 |
|
Brian Hackett
|
0238320401
|
Fix inverted test, use the right id when calling getter hooks, bug 557358.
|
2011-09-08 14:24:10 -07:00 |
|
Brian Hackett
|
f5364430bd
|
Merge MC->JM
|
2011-09-08 09:59:59 -07:00 |
|
Brian Hackett
|
8091e24a60
|
Don't try to generate getter ICs when fusing GETPROP, bug 557358.
|
2011-09-08 09:36:55 -07:00 |
|
Brian Hackett
|
05d0d8b18d
|
Don't mark bytecodes accessing getter ops when inside an imacro, bug 557358.
|
2011-09-07 22:43:06 -07:00 |
|
Nicholas Nethercote
|
f30f41ec0b
|
Update nanojit-import-rev stamp.
|
2011-09-07 21:37:54 -07:00 |
|
Nicholas Nethercote
|
c3b5cb830c
|
Bug 676585 - fix JS compilation for Darwin/ARM. r=edwsmith.
--HG--
extra : convert_revision : d66d2e24ef1688e3b6d47e824354f5a78ac22487
|
2011-09-07 21:31:33 -07:00 |
|
Phil Ringnalda
|
7adb586a3d
|
Back out 240cfe9e5c2c (bug 675150) for Win7 debug xpcshell failures
|
2011-09-07 21:22:40 -07:00 |
|
Brian Hackett
|
1dcd09ac35
|
[INFER] Fix red.
|
2011-09-07 03:56:20 -07:00 |
|
Brian Hackett
|
bed272d8a5
|
[INFER] Don't require JS_SplicePrototype to be passed an object with singleton type, bug 683999.
|
2011-09-06 22:52:38 -07:00 |
|
Brian Hackett
|
0f6bc04a42
|
[INFER] Ensure type/prototype are preserved when cloning functions at method barriers, bug 683714.
|
2011-09-06 22:49:47 -07:00 |
|
Brian Hackett
|
cb731565aa
|
[INFER] Don't check for invariant copy preservation in stack entries popped by REJOIN_NONE calls, bug 684943. r=dvander
|
2011-09-06 22:46:01 -07:00 |
|
Brian Hackett
|
63289b3360
|
PIC for GETPROP and CALLPROP on JSPropertyOp properties, bug 557358. r=dvander
|
2011-09-06 22:34:23 -07:00 |
|
Felix Fung
|
9bb0edf799
|
Bug 577266 - Correct misspellings in source code
|
2011-09-06 17:20:35 -07:00 |
|
Felix Fung
|
1efc4b73a9
|
Bug 577266 - Correct misspellings in source code: 'verion' -> 'version'
|
2011-09-06 22:50:26 -07:00 |
|
Nicholas Nethercote
|
35e556c14e
|
Bug 684799 - Measure slop in more JS memory reporters. r=dmandelin.
|
2011-09-07 18:41:38 -07:00 |
|
Nicholas Nethercote
|
db7b97785d
|
Update nanojit-import-rev stamp.
|
2011-09-07 18:21:00 -07:00 |
|
Nicholas Nethercote
|
734053d291
|
Bug 684799 - Measure slop in more JS memory reporters (NJ-specific part). r=edwsmith.
--HG--
extra : convert_revision : 3fb37580d1ffd01f3f391d3852b14e0a34e57cb7
|
2011-09-07 18:15:04 -07:00 |
|
Brian Hackett
|
20031f4613
|
Merge MC->JM
|
2011-09-06 14:53:24 -07:00 |
|
Brian Hackett
|
4b4c3e28d4
|
[INFER] Fix red.
|
2011-09-06 03:08:29 -07:00 |
|
Makoto Kato
|
8062289b5c
|
Bug 684771 - js/src/jsscript.cpp(300) : warning C4309: 'specialization' : truncation of constant value. r=wmccloskey
|
2011-09-06 17:54:36 +09:00 |
|
Makoto Kato
|
338eb1d1c6
|
Bug 684674 - js/src/methodjit/FastBuiltins.cpp(511) : warning C4146: unary minus operator applied to unsigned type, result still unsigned. r=bhackett
|
2011-09-06 17:44:36 +09:00 |
|
Brian Hackett
|
a21793c57d
|
Merge MC->JM
|
2011-09-06 00:45:22 -07:00 |
|