Commit Graph

23928 Commits

Author SHA1 Message Date
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