Commit Graph

23928 Commits

Author SHA1 Message Date
Brian Hackett
a4111c85ce Merge. 2011-10-27 14:17:19 -07:00
Brian Hackett
0f1e7be714 Merge MC -> JM 2011-10-27 14:16:02 -07:00
Brian Hackett
a256b19178 Clean up API for creating natives with reserved slots, fix uses in CTypes and jsworkers shell, bug 697537. 2011-10-27 11:14:56 -07:00
Brian Hackett
b1938fb0c3 Don't return stale shape in methodShapeChange, bug 690732. 2011-10-27 09:22:32 -07:00
Brian Hackett
c106668e29 Fix incorrect load for flat closure upvar slots, bug 697537. 2011-10-26 13:41:17 -07:00
Brian Hackett
58b6e0b1a8 Fix warnings. 2011-10-26 13:30:51 -07:00
Brian Hackett
5414076480 Remove JSFunction fixed slots and unused fields, bug 697537. 2011-10-26 13:02:57 -07:00
Ted Mielczarek
72f41018fe bug 697709 - shuffle around some blocks in configure so we can choose the right STLport flavor for ARMv6 Android builds. r=glandium 2011-10-26 13:59:43 -04:00
Nicholas Nethercote
10886443ee Bug 697016 - Add js-total-* memory reports. r=bhackett. 2011-10-27 22:20:36 -07:00
Nicholas Nethercote
43a9503ad2 Bug 697016 - Refine per-compartment JS reporters. r=bhackett. 2011-10-27 22:19:57 -07:00
Jason Orendorff
534d6898a2 Remove unused flag TCF_NEED_MUTABLE_SCRIPT as suggested by Waldo in review. Bug 696953 comment 8. rs=Waldo over IRC. 2011-10-27 21:20:32 -05:00
Jason Orendorff
b7dd90f48d Divorce analyzeFunctions() and friends from class js::Parser. Bug 696953, part 4 of 4. r=Waldo. 2011-10-27 21:16:32 -05:00
Jason Orendorff
8a72164fb9 Remove class BytecodeCompiler. Bug 696953, part 3 of 4. r=Waldo. 2011-10-27 17:03:54 -05:00
Jason Orendorff
c906a7ed47 Move GlobalScope from BytecodeCompiler to BytecodeEmitter. Bug 696953, part 2 of 4. r=Waldo. 2011-10-27 17:00:48 -05:00
Jason Orendorff
6e7c70bee5 Split Parser::analyzeFunctions and friends off into their own file. Bug 696953, part 1 of 4. r=Waldo. 2011-10-27 16:59:48 -05:00
Nicholas Nethercote
bc14185a43 Bug 697646 - Don't create tiny property tables. r=bhackett. 2011-10-27 17:58:44 -07:00
Jason Orendorff
effb3c50d4 Bug 696220 - js1_8_5/extensions/reflect-parse.js is failing. r=luke. 2011-10-27 15:40:40 -05:00
Jim Blandy
3b234f6813 Bug 695985: Provide CFI for the code address GDB checks when a return address points at JaegerThrowpoline's or JaegerInterpoline's entry point. r=sfink
Details in comments.
2011-10-27 13:14:22 -07:00
Bobby Holley
7c724afb26 Bug 693341 - Test arrays of iid_is params. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
f52233739d Bug 693341 - Improve array and interface comparisons. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
b037ccecea Bug 693341 - Test iid_is(). r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
0630504fe2 Bug 693341 - Test interface arrays. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
0c7967a3fc Bug 693341 - Introduce a few test interfaces. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
cc60eadf5c Bug 693341 - Test sized strings. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
df430f815f Bug 693341 - Test arrays of strings. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
a2b8184030 Bug 693341 - Test arrays of arithmetic types. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
62fb948900 Bug 693341 - Use comparators for everything in test_params.js. r=khuey 2011-10-27 12:43:38 -07:00
Bobby Holley
9a2c38e54f Bug 695138 - Fix inout memory leak in XPConnect tests. r=khuey 2011-10-27 12:43:38 -07:00
Chris Jones
05ba5619c1 Bug 669949, part 2: Implement jsreftest browser.js JSContext-munging on top of Components.utils helpers. r=bc 2011-10-27 12:24:38 -07:00
Chris Jones
6b65762eaa Bug 669949, part 1: Add Components.utils interfaces for playing with callee JSContext params. r=mrbkap sr=jst 2011-10-27 12:24:38 -07:00
Brian Hackett
cf53695795 Watch for imacros in ContextStack::currentScript, bug 697255. r=luke 2011-10-27 12:06:07 -07:00
Jason Orendorff
6865bf3624 Rename PopStatementCG and NewScriptFromCG. Bug 696876, part 3 of 3. r=dvander. 2011-10-27 09:29:50 -05:00
Jason Orendorff
ab18d27cb8 Convert CG_ macros to BytecodeEmitter methods. Bug 696876, part 2 of 3. r=dvander. 2011-10-27 09:16:24 -05:00
Jason Orendorff
fdc0a0d67d Rename js::CodeGenerator to js::BytecodeEmitter. Bug 696876, part 1 of 3. r=dvander. 2011-10-27 09:15:40 -05:00
Jason Orendorff
8210acb4e7 Bug 684489 - Fix a strict direct eval bug affecting Google Maps. r=Waldo. 2011-10-27 08:58:33 -05:00
Ed Morley
07fbb98397 Backout changeset 3b5b10d76887 (bug 678687) for V8/Dromaeo regressions on multiple platforms; a=mak 2011-10-27 16:11:26 +01:00
Boris Zbarsky
7dc89ae029 Bug 705280 - (2/2) Custom quickstub nsIDOMHTMLDocument.head and change nsIDOMHTMLDocument.body custom quickstub. r=mrbkap 2011-11-29 17:32:31 +01:00
Mounir Lamouri
196ed541b7 Bug 705280 - (1/2) Quickstub nsIDOMHTMLDocument.head. r=mrbkap 2011-11-29 17:30:13 +01:00
Ryan VanderMeulen
54da36687a Bug 517298 - Re-enable tests that had been skipped previously. r=bclary 2011-11-29 17:22:13 +01:00
Chris Leary
bb07cb3a39 Back out 9541ced017f7 -- performance didn't improve as expected. 2011-11-28 17:23:02 -08:00
David Mandelin
4488796f0d Bug 684922 followup: fix test metadata to expect error 2011-11-28 16:59:05 -08:00
Alon Zakai
de18cdd0b0 Bug 705508 - Add printErr to JS console. r=cdleary 2011-11-28 16:49:34 -08:00
Ryan VanderMeulen
cc01f0f444 Bug 705401 - Remove the rest of TraceVis. r=dvander 2011-11-28 16:08:25 -08:00
David Mandelin
ecf161094b Bug 684922: avoid infinite recursion through GetCustomIterator, r=luke 2011-11-28 15:20:15 -08:00
Ryan VanderMeulen
8e74da835a Bug 524732 - Re-enable tests that had been skipped previously. r=bclary 2011-11-28 14:57:31 -08:00
Ryan VanderMeulen
340b13b1c1 Bug 705356 - Remove JSOPTION_JIT and JSOPTION_PROFILING. r=dvander 2011-11-28 14:57:31 -08:00
Chris Leary
fcad8b24ad Bug 691797: Optimize RegExp.prototype.test with leading .* (r=mrbkap) 2011-11-28 13:35:12 -08:00
Terrence Cole
85273c86e9 Bug 699279 - Run GC_SHRINK collection cycle when under memory pressure; r=mrbkap
GC_SHRINK is a fairly new type of GC that does more aggressive cleanups than a
normal GC.  This patch makes the browser run the GC in this mode when under
memory pressure, or when the user pushes the Minimize Memory Usage button when
on the about:memory page.
2011-11-09 18:14:11 -08:00
Rafael Ávila de Espíndola
05643ba9b5 Bug 705466 - Use MOZ_CHECK_HEADERS to check for cpuid.h. r=ted. 2011-11-28 15:32:32 -05:00
Brendan Eich
ccc1bccc03 Bug 685321: detect closed-over variables conservatively, r=jorendorff 2011-11-28 11:57:10 -08:00