Commit Graph

25185 Commits

Author SHA1 Message Date
Terrence Cole
88a9c09421 Bug 683654 - Make TraceVis compile and run again; r=dmandelin 2011-09-01 16:56:58 +01:00
Igor Bukanov
092a005ffd bug 672493 - skip native stack check under GLIBC. r=dmandelin 2011-07-20 13:26:35 +02:00
Ed Morley
e4c3394a35 Merge mozilla-central to mozilla-inbound 2011-09-01 08:49:23 +01:00
Ed Morley
c62c25def9 Merge last green changeset on m-i to m-c 2011-09-01 08:41:18 +01:00
Daniel Holbert
ced706f7fb Bug 683729: Remove unused variable 'frame' from js::Debugger::onTrap(). r=jorendorff 2011-09-01 00:10:37 -07:00
Brian Hackett
42e97be9c6 Don't compile or analyze new script properties for scripts with a cleared global, bug 683317. 2011-08-31 17:43:01 -07:00
Kyle Huey
13d972dd41 Back out Bug 659311 for messing up Linux PGO builds. 2011-08-31 10:49:42 -04:00
Kyle Huey
134b8fad07 Merge m-c to b-s. 2011-08-31 07:52:43 -04:00
Ms2ger
db421e9af0 Bug 659053 - Followup to make Node.isSameNode fast again; r=bz over IRC 2011-08-31 11:23:34 +02:00
Marco Bonardo
8cf3ae6985 Merge mozilla-central and mozilla-inbound 2011-08-31 10:43:43 +02:00
Brian Hackett
cc9bf1df05 Keep key register pinned longer when accessing elements of hoisted arguments objects, bug 683207. r=dvander 2011-08-30 19:23:55 -07:00
Sander van Veen
5bdf386f72 Bug 673158 - Separate regexp JIT code and normal mjit code in about:memory. code=sandervv,Bas.Weelinck, r=nnethercote. 2011-08-30 17:21:36 -07:00
Blake Kaplan
9d762ab23e Bug 671148 - De-bogosify test_EvalInSandbox.xul's handling of iframes. r=peterv 2011-08-30 15:26:57 -07:00
Blake Kaplan
a70e6c3d8f Bug 679877 - Allow properties to be resolved on these objects. r=jst 2011-08-30 15:26:50 -07:00
Blake Kaplan
746a346624 Fix bug 670319. r=jst 2011-08-30 15:25:59 -07:00
Shu-yu Guo
5ed13925ae Bug 679977 - Guard on callee when accessing upvar through deactivated stack frame. (r=gal) 2011-08-30 22:45:31 +01:00
Jason Orendorff
6f51b74135 Bug 561359 - Predication of method optimization is too dynamic, causing "Assertion failure: &shape.methodObject() == &prev.toObject()". r=dvander.
--HG--
extra : rebase_source : 0a101adb7b237c56bde65ff7af3fdfcee0ad13df
2011-08-30 12:55:46 -05:00
Jason Orendorff
4a86957135 Bug 682298 - Calling shell-only clear() function with no arguments reads garbage. r=luke.
--HG--
extra : rebase_source : ac11611035f5ebfc0c3b898236f70f9e8d0205b8
2011-08-30 06:10:09 -05:00
Ed Morley
18ebfbc720 Merge last green (and non Ts-regressing) changeset from m-i to m-c 2011-08-30 12:09:51 +01:00
Jason Orendorff
728be55b2e Bug 669369 - Simplify Parser::setFunctionKinds. r=dmandelin.
--HG--
extra : rebase_source : 2c6d99d8cb30b947b0c1192968a30f70ef19178f
2011-08-30 06:08:30 -05:00
Jason Orendorff
24b77ac21f Bug 682306 - Remove an unused field in JSFunction. r=dmandelin.
--HG--
extra : rebase_source : efc52ac69404fae459ddf61f74e2e4642e1e5d5d
2011-08-30 06:07:10 -05:00
Terrence Cole
4659b256e3 Bug 682925 - Remove duplicate #ifdef DEBUG conditional; r=luke 2011-08-30 20:20:08 +01:00
Brian Hackett
d709374dca [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
2c18d8ec04 Merge MC -> JM 2011-08-29 18:41:32 -07:00
Brian Hackett
312278ef46 [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
27886a3921 [INFER] Don't truncate object types when testing for particular primitive types, bug 682855. 2011-08-29 14:01:51 -07:00
Brian Hackett
3f53e9d341 [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
8c70798deb Merge MC -> JM 2011-08-29 12:34:59 -07:00
Chris Leary
ba7ac54f7f Bug 679138: argv past script argument should not be interpreted as options. (r=dvander) 2011-08-29 12:19:19 -07:00
Luke Wagner
addd2c6369 Bug 683470 - InlineReturn should assert using js_GetOpcode instead of *regs.pc (r=dvander) 2011-08-31 15:42:04 -07:00
Rob Campbell
3794850963 merge m-c to fx-team, clobbered windows 2011-08-29 12:19:08 -03:00
Ed Morley
783d490b8c Merge tips of mozilla-inbound and mozilla-central 2011-08-28 21:20:46 +01:00
Brian Hackett
c4dcff1a02 [INFER] Fix orange. 2011-08-28 08:42:35 -07:00
Atul Aggarwal
4d7c626304 Bug 678988 - "potential null pointer dereference in js/jsd/jsd_scpt.c" [r=sphink] 2011-08-28 07:48:00 -07:00
Siarhei Siamashka
d131f93a42 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
7b5d330147 Merge m-c to b-s. 2011-08-28 06:00:17 -04:00
Brian Hackett
8ca636330d [INFER] Fix orange. 2011-08-27 20:28:24 -07:00
Marco Bonardo
3c6c1791d8 Merge mozilla-central and mozilla-inbound 2011-08-27 10:40:12 +02:00
Brian Hackett
f2f576fcd3 [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
a6edf630e5 [INFER] Fix orange. 2011-08-26 20:17:26 -07:00
Brian Hackett
ccd0bc9f00 [INFER] Don't pointlessly generate extra copies of interpreter backedge logic, bug 682477. 2011-08-26 19:58:22 -07:00
Brian Hackett
f49c19bbb0 [INFER] Encapsulate GC arena/cell iteration, bug 679887. 2011-08-26 12:39:31 -07:00
Brian Hackett
5ae2dc304a Merge MC -> JM 2011-08-26 11:23:35 -07:00
Brian Hackett
57425bc0d3 [INFER] Use mark stack for type objects, bug 679887. 2011-08-26 09:50:48 -07:00
Matt Brubeck
7995ca5fd4 Merge the last green changeset from mozilla-inbound to mozilla-central 2011-08-26 09:17:54 -07:00
Brian Hackett
7b7e5957d3 [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
5566bffa9e Bug 680515: Follow up fix quoting issue for Windows. r=me 2011-08-26 11:00:57 -04:00
Kyle Huey
a8ce2c6e70 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
a2163dc998 Merge last green changeset of m-c to m-i 2011-08-26 10:26:46 +01:00
Ms2ger
0b1536d069 Bug 672054 - Part a: Remove nsIDOMNSUIEvent; r=smaug 2011-08-26 09:43:49 +02:00