Commit Graph

313 Commits

Author SHA1 Message Date
David Anderson
2df75644ce Merge from mozilla-central. 2012-08-13 13:40:42 -07:00
David Anderson
81471369d4 Merge from mozilla-central. 2012-08-09 13:41:13 -07:00
Luke Wagner
03bd974508 Bug 774915 - don't use the property cache for dynamic name lookup (r=bhackett) 2012-08-17 18:09:43 -07:00
David Anderson
95406f7a65 Merge from mozilla-central. 2012-07-31 17:19:41 -07:00
David Anderson
3c76b39686 Merge from mozilla-central. 2012-07-25 14:30:08 -07:00
Chao-ying Fu
a7214769f7 Bug 774760 - Fix unaligned PCCounts double access (r=luke) 2012-07-24 11:11:44 -07:00
Luke Wagner
47957c2aac Bug 772328 - add and use IsArgOp and IsLocalOp (r=ejpbruel) 2012-07-26 16:08:33 -07:00
David Anderson
681def000b Merge from mozilla-central. 2012-07-10 19:45:14 -07:00
Brian Hackett
8a27276644 Add various autorooting, bug 772303. r=terrence 2012-08-12 19:50:49 -06:00
Brian Hackett
6c4ed4bfd1 Use HandleValue and MutableHandleValue in API hooks where possible, bug 776579. r=billm, sr=dmandelin 2012-07-30 05:19:09 -06:00
Eric Faust
bd0dd8ab96 Bug 757932 - Inline calls to common property getters and setters. r=dvander,bhackett 2012-06-25 16:06:55 -07:00
Jeff Walden
dc3cce2d6d Bug 757908 - Remove JSRESOLVE_DECLARING. r=dmandelin 2012-05-23 10:22:46 -07:00
Ryan VanderMeulen
66bc0d319b Backout b97cdd8008a0, bc305a9ac000, and 03549c72043d due to Android browser-chrome orange. 2012-06-30 11:09:26 -04:00
Jeff Walden
3d133e4c1f Bug 757908 - Remove JSRESOLVE_DECLARING. r=dmandelin 2012-05-23 10:22:46 -07:00
Sean Stangl
2a1a2db4fd Merge m-c to Ionmonkey. 2012-06-05 16:54:36 -07:00
David Anderson
6d3300ecb8 Merge from mozilla-central. 2012-05-21 14:40:04 -07:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
David Anderson
07cefb0305 Merge from mozilla-central. 2012-04-11 14:37:59 -07:00
David Anderson
4b2ff50074 Merge from mozilla-central. 2012-04-03 17:54:29 -07:00
Luke Wagner
ee3ca28eb7 Bug 740259 - add ALIASEDVAR ops, assert they are used iff the variable is aliased (r=bhackett,waldo,jorendorff,dherman) 2012-03-24 12:29:36 -07:00
Nicholas Nethercote
5ddd4b259e Bug 739512 - Patch 6: improving naming of PCCount-related stuff. r=bhackett. 2012-04-01 13:24:56 -07:00
David Anderson
d30e910b3f Merge from mozilla-central (yay method barrier removal). 2012-03-28 13:46:36 -07:00
David Mandelin
e29ab73302 Bug 739808: Remove method cloning optimization and method barrier, r=luke 2012-03-23 17:59:56 -07:00
David Anderson
4d9ec86617 Merge from mozilla-central. 2012-03-05 17:50:51 -08:00
David Anderson
3d31a8f115 Merge from mozilla-central. 2012-03-01 13:45:48 -08:00
David Anderson
944ac2e297 Merge from mozilla-central. 2012-02-27 12:40:46 -08:00
David Mandelin
197f344254 Bug 732306: Remove typedef jsint, r=luke 2012-03-01 18:54:01 -08:00
Luke Wagner
92cbc90a56 Bug 659577 - Embed blockChain information in ALIASEDVAR ops (r=waldo) 2012-05-10 11:24:20 -07:00
David Anderson
0919ee7993 Merge from mozilla-central. 2012-02-16 15:06:30 -08:00
Adam
02277385f2 Bug 725765 - More Sprinter cleanups (adding a put method rather than having SprintCString and friends). r=jwalden 2012-02-15 16:15:57 -08:00
Till Schneidereit
6ad28aa9df Bug 462300 - Embed self-hosted scripts and compile into special compartment. r=bhackett, r=gerv, r=ted 2012-07-23 23:01:54 +02:00
David Anderson
6452297c0d Change how pc offsets are tracked in effectful snapshots (bug 724938 part 2, r=jandem). 2012-02-09 12:08:28 -08:00
Luke Wagner
d1142ccb8b Bug 692269 - Remove jsstr.h, vm/String.h, jsautokw.h, jsclone.h, jsopcode.tbl, jsopcode.h, jsstdint.h from INSTALLED_HEADERS (r=billm) 2012-01-30 09:17:38 -08:00
Jeff Walden
13a15f762d Bug 720316 - Use uint32_t indexes for JOF_ATOM opcodes. r=jorendorff 2012-02-03 18:53:29 -08:00
Jeff Walden
d345568cd2 Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff 2012-01-19 17:15:33 -08:00
Matt Brubeck
98ad648b6d Back out 08f4fc94e27b f3ceed05f6b7 f87d25461d6c 317e842f6c65 57adfe804b56 (bug 720316, bug 722260) 2012-01-31 17:34:26 -08:00
Jeff Walden
ce23b3da02 Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff 2012-01-19 17:15:33 -08:00
Jeff Walden
f44f87f012 Bug 566700 - Remove sharp variable support. r=dmandelin 2012-01-07 00:55:32 -06:00
Jeff Walden
83f94fcc4a Bug 720316 - Convert RegExp indexes into uint32_t. r=luke 2012-01-19 17:15:24 -08:00
Jeff Walden
88af355aea Bug 720316 - Remove the entirely-unused JOF_SLOTATOM. r=luke 2012-01-18 16:55:59 -08:00
Jeff Walden
eefa7e7de1 Bug 720316 - Introduce GET_UINT8 and SET_UINT8 helpers for bytecode immediate examination/setting. r=luke 2012-01-17 17:55:27 -08:00
Adam
8bf6a83b0f Bug 688891: C++ power-armor for Sprinter. (r=cdleary) 2012-01-20 15:09:56 -08:00
Shu-yu Guo
e05e1d428f Fix opcode metadata counting for property and element ops, bug 717988. r=bhackett 2012-01-13 17:47:59 -08:00
Daniel Holbert
814687ab16 Bug 716702: Fix C++-style comment in header 'jsopcode.h' that gets included in C code. r=bhackett 2012-01-09 15:45:54 -08:00
Luke Wagner
d584e79077 Bug 716068 - de-OptimizeSpanDeps (r=waldo) 2012-01-09 11:05:06 -08:00
Brian Hackett
b20e448906 Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason. 2012-01-09 06:29:50 -08:00
Marco Bonardo
0d3e564d49 Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board. 2012-01-06 13:49:52 +01:00
Brian Hackett
5d870d9f56 Remove JOF_CALLOP, bug 712714. r=dvander 2012-01-05 11:08:38 -08:00
David Mandelin
f0690b22d1 Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
Jeff Walden
bf676fbb62 Bug 713183 - Make JSOP_*PROP and JSOP_*NAME store a PropertyName immediate, not a JSAtom immediate, and take advantage of this fact. r=bhackett 2011-12-27 02:27:02 -06:00