Brian Hackett
7e25079edb
Fix inverted test, use the right id when calling getter hooks, bug 557358.
2011-09-08 14:24:10 -07:00
Brian Hackett
5c9b77594b
Merge MC->JM
2011-09-08 09:59:59 -07:00
Brian Hackett
1d8d7496ae
Don't try to generate getter ICs when fusing GETPROP, bug 557358.
2011-09-08 09:36:55 -07:00
Brian Hackett
a567f6056e
Don't mark bytecodes accessing getter ops when inside an imacro, bug 557358.
2011-09-07 22:43:06 -07:00
Nicholas Nethercote
dd72be4e07
Update nanojit-import-rev stamp.
2011-09-07 21:37:54 -07:00
Nicholas Nethercote
00400fb9e8
Bug 676585 - fix JS compilation for Darwin/ARM. r=edwsmith.
2011-09-07 21:31:33 -07:00
Phil Ringnalda
a5fabdecbb
Back out 240cfe9e5c2c (bug 675150) for Win7 debug xpcshell failures
2011-09-07 21:22:40 -07:00
Steve Fink
91ba437d69
Bug 686571 - Check for jit->pcLengths before using (r=bhackett)
2011-09-07 17:25:25 -07:00
Steve Fink
946475c643
Bug 684713 - Match full function name when giving JS shell help messages (r=cdleary)
2011-09-08 11:25:06 -07:00
Mounir Lamouri
5121ab3689
Bug 686350 - Check in configure script that the selected Android SDK is correct. r=glandium
2011-09-13 15:35:23 -07:00
Makoto Kato
ff50aef9d7
Bug 685468 - warnaserr: js/src/jsinterp.cpp(6176) : warning C4805: '&=' : unsafe mix of type 'JSBool' and type 'bool' in operation. r=luke
2011-09-13 18:08:17 +09:00
d510a8276f
Bug 272541: Empty disposition type treated as 'attachment'. r=jduell
2011-09-12 20:14:16 -07:00
Igor Bukanov
5339a15614
bug 686279 - fixing GCC 4.6 warnings under js/src. r=luke
2011-09-12 11:43:47 +02:00
Jan de Mooij
2dade0509d
Bug 686106 - Don't allocate an extra register for JSOP_MUL with constant operand. r=bhackett
2011-09-12 19:23:25 +02:00
Cameron Kaiser
8d537848cc
Bug 684559: bring back PCRE for JavaScript regexps on systems without YARR JIT because it's faster than YARR's interpreter. r=dmandelin
2011-09-07 17:05:59 -07:00
Ed Morley
4002ac85e7
Bug 609431 - Fix various LNK4221 MSVC warnings in js/src/Makefile.in; r=khuey
2011-09-18 20:00:07 +01:00
Rafael Ávila de Espíndola
315d29b9d0
Bug 674647 - Set MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard and propagate it. r=khuey.
...
This patch sets MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard so that the build
system knows it can run programs when producing 32 bit dmg files in a 64 bit
host (10.6).
The patch also propagates MOZ_CAN_RUN_PROGRAMS from the configure system to
Makefile.
2011-09-18 14:43:31 -04:00
Kyle Huey
2accb35e97
Merge m-c to b-s.
2011-09-07 10:47:50 -04:00
Ehsan Akhgari
26fc4fedf3
Merge the last green changeset of mozilla-inbound to mozilla-central
2011-09-07 10:06:22 -04:00
Brian Hackett
381bbe6734
[INFER] Fix red.
2011-09-07 03:56:20 -07:00
Makoto Kato
6408cdd04b
Bug 684670 - js\src\vm/Debugger.h(406) : warning C4099: 'JSCompartment' : type name first seen using 'struct' now seen using 'class'. r=jorendorff
2011-09-07 16:29:00 +09:00
Makoto Kato
d67aa5125e
Bug 684664 - js\src\methodjit\BaseAssembler.h(1282) : warning C4146: unary minus operator applied to unsigned type, result still unsigned. r=bhackett
2011-09-07 16:17:55 +09:00
Brian Hackett
c8a258e58d
[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
30dba63d69
[INFER] Ensure type/prototype are preserved when cloning functions at method barriers, bug 683714.
2011-09-06 22:49:47 -07:00
Brian Hackett
81b214eb94
[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
5c8a1f7012
PIC for GETPROP and CALLPROP on JSPropertyOp properties, bug 557358. r=dvander
2011-09-06 22:34:23 -07:00
Nicholas Nethercote
d5448a161c
Bug 684111 - Remove codePool and notePool. r=cdleary.
2011-09-06 19:12:09 -07:00
Nicholas Nethercote
85cd21a614
Bug 684111 - use a limit instead of a mask to detect when the srcnotes buffer is full. r=cdleary.
2011-09-06 19:12:09 -07:00
Nicholas Nethercote
58c8c564a2
Bug 684111 - remove an unused parameter from EmitCheck. r=cdleary.
2011-09-06 19:12:08 -07:00
Felix Fung
fa05b7e0f3
Bug 577266 - Correct misspellings in source code
2011-09-06 17:20:35 -07:00
Felix Fung
49944989c0
Bug 577266 - Correct misspellings in source code: 'verion' -> 'version'
2011-09-06 22:50:26 -07:00
Nicholas Nethercote
27f90d6516
Bug 684799 - Measure slop in more JS memory reporters. r=dmandelin.
2011-09-07 18:41:38 -07:00
Nicholas Nethercote
09dcdb0991
Update nanojit-import-rev stamp.
2011-09-07 18:21:00 -07:00
Nicholas Nethercote
c803bf18f4
Bug 684799 - Measure slop in more JS memory reporters (NJ-specific part). r=edwsmith.
2011-09-07 18:15:04 -07:00
Brian Hackett
4241f0bbd7
Merge MC->JM
2011-09-06 14:53:24 -07:00
Brian Hackett
c52c6a408b
[INFER] Fix red.
2011-09-06 03:08:29 -07:00
Makoto Kato
ebf273c3d3
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
bfe6874528
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
31698625f2
Merge MC->JM
2011-09-06 00:45:22 -07:00
Brian Hackett
8cdd6e9253
[INFER] Fix test failures.
2011-09-05 09:05:45 -07:00
Brian Hackett
eab1b905ac
[INFER] Fix bug 684623.
2011-09-05 07:34:27 -07:00
Brian Hackett
4e451ce204
[INFER] Allow uncopies of loop temporaries after backedges, bug 684621.
2011-09-05 07:33:06 -07:00
Brian Hackett
a87087403e
[INFER] Fix bug 684594.
2011-09-05 07:31:30 -07:00
Brian Hackett
915272d017
[INFER] Fix test for when double entries need to be forgotten after branching to a location their type is unknown, bug 684576.
2011-09-05 07:29:51 -07:00
Makoto Kato
ac3d20c68b
Bug 684662 - js\src\methodjit/MethodJIT.h(690) : warning C4305: 'argument' : truncation from 'js::MaybeConstruct' to 'bool'. r=bhackett
2011-09-05 20:10:54 +09:00
Atul Aggarwal
586444fdaf
Bug 458722 - gcc warning mainly 64 bit: src/xpcconvert.cpp:1931: warning: comparison is always false due to limited range of data type; r=bz
2011-09-05 10:29:06 +01:00
Atul Aggarwal
e7e6ffaf09
Bug 581474 - Possible uninitialized variable use in nsXPCWrappedJS::GetNewOrUsed; r=mrbkap
2011-09-05 10:29:06 +01:00
Makoto Kato
adb0efd875
Bug 684666 - js/src/methodjit/MonoIC.cpp:1357:51: warning: format '%lu' expects type 'long unsigned int', but argument 4 has type 'size_t'. r=bhackett
2011-09-05 17:22:44 +09:00
Nicholas Nethercote
ac4b89d877
Bug 676732 - Fix Windows bustage caused by 7fb15a645955.
2011-09-04 21:58:19 -07:00
Makoto Kato
95694e0d5e
Bug 663748 - js shell doesn't sometimes output exceptions on Win64. r=luke
2011-09-05 11:24:48 +09:00