Brian Hackett
3e0ad0ceba
[INFER] Improve performance for non-reentrant closures, bug 663138.
2011-09-01 12:20:30 -07:00
Leon Sha
eb1d707ea3
Bug 683413 - [INFER] jit-test/tests/v8-v5/check-earley-boyer.js failed on sparc. r=bhackett.
2011-09-01 08:24:41 +08:00
Brian Hackett
2daef6ad8a
[INFER] Only prematurely release script code when calling destroy script hook from GC, bug 679461.
2011-08-29 20:45:33 -07:00
Brian Hackett
639ecd7257
Merge MC -> JM
2011-08-29 18:41:32 -07:00
Brian Hackett
7d7b9639b8
[INFER] On destruction, release JIT code for scripts before debugger hooks try to recompile them, bug 679461.
2011-08-29 15:03:59 -07:00
Brian Hackett
dc1c86d1e9
[INFER] Don't truncate object types when testing for particular primitive types, bug 682855.
2011-08-29 14:01:51 -07:00
Brian Hackett
3750708eee
[INFER] Don't use loop registers for entries after coercing them to double/any for a branch, bug 682563.
2011-08-29 13:59:06 -07:00
Brian Hackett
604519588f
Merge MC -> JM
2011-08-29 12:34:59 -07:00
Rob Campbell
b9acef0ccf
merge m-c to fx-team, clobbered windows
2011-08-29 12:19:08 -03:00
Ed Morley
b105110b75
Merge tips of mozilla-inbound and mozilla-central
2011-08-28 21:20:46 +01:00
Brian Hackett
7c364c5624
[INFER] Fix orange.
2011-08-28 08:42:35 -07:00
Siarhei Siamashka
b2d3db4a4d
Bug 644136 - Add missing fpu directive to fix libffi build on ARM hardfloat systems; r=bsmedberg
2011-08-28 12:03:22 +01:00
Kyle Huey
2eb5f2b441
Merge m-c to b-s.
2011-08-28 06:00:17 -04:00
Brian Hackett
1a3fb6272e
[INFER] Fix orange.
2011-08-27 20:28:24 -07:00
Marco Bonardo
40c1e206de
Merge mozilla-central and mozilla-inbound
2011-08-27 10:40:12 +02:00
Brian Hackett
9da2f62d4b
[INFER] Avoid spurious censoring of type barriers on writes of 'undefined' to singleton objects, bug 682345.
2011-08-26 20:21:59 -07:00
Brian Hackett
1766b3bcda
[INFER] Fix orange.
2011-08-26 20:17:26 -07:00
Brian Hackett
2819cc2b9d
[INFER] Don't pointlessly generate extra copies of interpreter backedge logic, bug 682477.
2011-08-26 19:58:22 -07:00
Brian Hackett
8e19ba6201
[INFER] Encapsulate GC arena/cell iteration, bug 679887.
2011-08-26 12:39:31 -07:00
Brian Hackett
045638a1ea
Merge MC -> JM
2011-08-26 11:23:35 -07:00
Brian Hackett
7f4dcc90fb
[INFER] Use mark stack for type objects, bug 679887.
2011-08-26 09:50:48 -07:00
Matt Brubeck
94680ab6db
Merge the last green changeset from mozilla-inbound to mozilla-central
2011-08-26 09:17:54 -07:00
Brian Hackett
6e0458f6d1
[INFER] Watch for recompilation triggered by while compiling a call in an inlined frame, bug 680951.
2011-08-26 08:55:00 -07:00
Kyle Huey
2ccad6cccb
Bug 680515: Follow up fix quoting issue for Windows. r=me
2011-08-26 11:00:57 -04:00
Kyle Huey
0c8cb9cb96
Bug 680515: Move optimization flags out of js/src/Makefile.in and into js/src/configure.in. r=ted
2011-08-26 08:06:51 -04:00
Ed Morley
a31b5adc78
Merge last green changeset of m-c to m-i
2011-08-26 10:26:46 +01:00
Ms2ger
b12351fbda
Bug 672054 - Part a: Remove nsIDOMNSUIEvent; r=smaug
2011-08-26 09:43:49 +02:00
Rob Campbell
f6795ab075
merge m-c to fx-team
2011-08-26 11:38:59 -03:00
Ed Morley
931f3fdad4
Merge last green changeset on m-i to m-c
2011-08-26 02:17:14 +01:00
Matheus Kerschbaum
f9d50e065c
Bug 671465 - Remove whitespace from autoconf, configure, config.mk and rules.mk in js/src r=bustage
2011-08-26 01:29:23 +01:00
Matheus Kerschbaum
3bcb2143b6
Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
b9a52be4e0
Bug 680625 part 0: Remove checks and workarounds for 20th century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
7524e143b7
Bug 680792 - Remove support for Irix from our build system. r=ted
2011-08-26 00:34:45 +01:00
Rafael Ávila de Espíndola
be6ade2240
Bug 678558 - Detect broken vrp and disable it.
...
Test if the gcc we are using has PR49911 and if so disable value range
propagation to avoid.
--HG--
extra : rebase_source : d539914fa66a44f69399f2964740315f0723378f
2011-08-26 15:39:34 -04:00
Kyle Huey
18452e06eb
Merge b-s to m-c.
2011-08-25 08:19:48 -04:00
Ed Morley
1eeeb8a78f
Merge tip of m-c to m-i (will need clobber)
2011-08-25 08:45:33 +01:00
Brian Hackett
96aa830103
[INFER] Leave type sets initially empty for undefined properties of objects with singleton type, bug 680951.
2011-08-24 21:08:24 -07:00
Matheus Kerschbaum
e35d718807
Bug 403616 - Remove --enable-application=standalone build option. r=callek
2011-08-25 02:18:22 +01:00
Brian Hackett
ea929b27a4
[INFER] Don't augment type barriers with undefined value tests at ops which have observed undefined, bug 681004.
2011-08-24 16:59:54 -07:00
Jason Orendorff
4f3fd3a83e
Back out changeset 28dd46b9ee31 (bug 679031) because the test is failing on all the buildbots.
2011-08-25 18:32:35 -05:00
Dave Camp ext:(%2C%20Jason%20Orendorff%20%3Cjorendorff%40mozilla.com%3E)
db9e3ebada
Expose jsdbg2 Debugger object as a C.u.import-able module. Bug 679031, r=ted, sr=bsmedberg.
...
--HG--
rename : toolkit/components/ctypes/ctypes.jsm => js/ductwork/debugger/jsdebugger.jsm
2011-08-25 16:38:30 -05:00
Jim Blandy
75d3325ec6
Bug 679136: Use js::Interpret's interrupts to implement JSOPTION_PCCOUNT's bytecode profiling. r=sfink.
2011-08-25 16:36:50 -05:00
Ehsan Akhgari
46e980489f
Backout changeset a8199bd4af83 because it was not the right fix for bug 680277
2011-08-26 11:27:19 -04:00
Kyle Huey
0e655f0dc8
Merge m-c to b-s.
2011-08-24 08:34:27 -04:00
Nicholas Nethercote
6a3fcc17e7
Update nanojit-import-rev stamp.
2011-08-23 22:02:58 -07:00
Mihai Sucan
726b8bb058
Bug 670896 - Add inner window ID and timestamp to nsIScriptError2; r=bzbarsky
2011-08-24 23:44:35 +03:00
Brian Hackett
72f29e4500
Merge MC -> JM
2011-08-23 07:08:50 -07:00
Brian Hackett
ba18b7bbde
[INFER] Don't maintain normal registers for known-double entries after branching to opcodes where the entry is not known as a double, bug 681006.
2011-08-22 18:11:58 -07:00
Brian Hackett
1a78e80c60
[INFER] Don't emit deformed decomposed versions of incops that need an INDEXBASE, bug 680976.
2011-08-22 16:19:44 -07:00
Brian Hackett
3abb63779a
[INFER] Account for singletons with lazy types when testing type barriers, bug 680842.
2011-08-22 15:25:53 -07:00