Commit Graph

23928 Commits

Author SHA1 Message Date
Daniel Holbert
333cd45c7c Bug 683998: Remove unused variable from jstracer.cpp. r=billm 2011-09-01 15:21:42 -07:00
Brian Hackett
014a56eaa7 Merge MC -> JM 2011-09-01 13:41:12 -07:00
Brian Hackett
8b08dd0d74 [INFER] Use type barriers for NAME accesses on scripts whose types have been purged, bug 663138. 2011-09-01 12:36:42 -07:00
Brian Hackett
c50f81366e [INFER] Improve performance for non-reentrant closures, bug 663138. 2011-09-01 12:20:30 -07:00
Mike Hommey
c9286e00a2 Bug 683875 - Fixup. r=me 2011-09-01 20:24:13 +02:00
Mike Hommey
60c7c1047e Bug 683875 - Remove stale static library when only creating a fakelib. r=ted 2011-09-01 18:26:07 +02:00
Mike Hommey
fba3dd3bdc Bug 677501 - Build a mozutils library containing jemalloc and other things. r=khuey 2011-09-01 14:12:10 +02:00
Mike Hommey
1080603dcc Bug 680440 - Clean up jemalloc linkage. r=khuey 2011-09-01 14:11:56 +02:00
Ed Morley
882d093925 Merge last green changeset on m-i to m-c 2011-09-01 08:41:18 +01:00
Brian Hackett
a8f674188d Don't compile or analyze new script properties for scripts with a cleared global, bug 683317. 2011-08-31 17:43:01 -07:00
Leon Sha
ae1caf7d26 Bug 683413 - [INFER] jit-test/tests/v8-v5/check-earley-boyer.js failed on sparc. r=bhackett. 2011-09-01 08:24:41 +08:00
Jason Orendorff
e754c464cc Bug 677957 - Fix peculiarly dynamically-nested for-in loops. ("Assertion failure: !cx->iterValue.isMagic(JS_NO_ITER_VALUE), at jsiter.cpp:1017") r=dvander. 2011-09-02 16:52:13 -05:00
Rafael Ávila de Espíndola
a6c3c8ccce Bug 680277 - Debug builds should always be compiled with frame pointers. r=khuey.
This patch creates a new MOZ_FRAMEPTR_FLAGS variable that is used only to
control the frame pointer flags passed to the compiler. It also computes this
flag in a macro so that the toplevel configure and js/src/configure stay in
sync.
2011-09-01 12:19:06 -04:00
Igor Bukanov
8967d42c52 bug 683862 - Using JSGCTraceKind in the public API. r=luke 2011-09-01 20:43:46 +02:00
Jason Orendorff
e5105cc3c8 Bug 676343 - Lexical scoping bug involving UPVAR_LEVEL_LIMIT. r=brendan. 2011-09-01 11:31:09 -05:00
Kyle Huey
c084ec735b Back out Bug 659311 for messing up Linux PGO builds. 2011-08-31 10:49:42 -04:00
Kyle Huey
3ac2569127 Merge m-c to b-s. 2011-08-31 07:52:43 -04:00
Ms2ger
96e753bb5b Bug 659053 - Followup to make Node.isSameNode fast again; r=bz over IRC 2011-08-31 11:23:34 +02:00
Marco Bonardo
ff86fba4d4 Merge mozilla-central and mozilla-inbound 2011-08-31 10:43:43 +02:00
Brian Hackett
a7647b512f 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
b4ce356e62 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
b177dd4480 Bug 671148 - De-bogosify test_EvalInSandbox.xul's handling of iframes. r=peterv 2011-08-30 15:26:57 -07:00
Blake Kaplan
944d16cc11 Bug 679877 - Allow properties to be resolved on these objects. r=jst 2011-08-30 15:26:50 -07:00
Blake Kaplan
edfabd79f5 Fix bug 670319. r=jst 2011-08-30 15:25:59 -07:00
Shu-yu Guo
747389064b Bug 679977 - Guard on callee when accessing upvar through deactivated stack frame. (r=gal) 2011-08-30 22:45:31 +01:00
Jason Orendorff
f61a01bf56 Bug 561359 - Predication of method optimization is too dynamic, causing "Assertion failure: &shape.methodObject() == &prev.toObject()". r=dvander. 2011-08-30 12:55:46 -05:00
Jason Orendorff
d05af2d7a2 Bug 682298 - Calling shell-only clear() function with no arguments reads garbage. r=luke. 2011-08-30 06:10:09 -05:00
Ed Morley
ce36cdc188 Merge last green (and non Ts-regressing) changeset from m-i to m-c 2011-08-30 12:09:51 +01:00
Jason Orendorff
d630bc0bf8 Bug 669369 - Simplify Parser::setFunctionKinds. r=dmandelin. 2011-08-30 06:08:30 -05:00
Jason Orendorff
16e4202b3d Bug 682306 - Remove an unused field in JSFunction. r=dmandelin. 2011-08-30 06:07:10 -05:00
Terrence Cole
2665336339 Bug 682925 - Remove duplicate #ifdef DEBUG conditional; r=luke 2011-08-30 20:20:08 +01:00
Brian Hackett
9021e3abfd [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
e41af72a83 Merge MC -> JM 2011-08-29 18:41:32 -07:00
Brian Hackett
eb6dd381f1 [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
a77fcb428e [INFER] Don't truncate object types when testing for particular primitive types, bug 682855. 2011-08-29 14:01:51 -07:00
Brian Hackett
f3f07ede4d [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
e0a3cd6a89 Merge MC -> JM 2011-08-29 12:34:59 -07:00
Chris Leary
ccae7b59c9 Bug 679138: argv past script argument should not be interpreted as options. (r=dvander) 2011-08-29 12:19:19 -07:00
Luke Wagner
19f0315826 Bug 683470 - InlineReturn should assert using js_GetOpcode instead of *regs.pc (r=dvander) 2011-08-31 15:42:04 -07:00
Rob Campbell
00f3e6fb5d merge m-c to fx-team, clobbered windows 2011-08-29 12:19:08 -03:00
Terrence Cole
200537f274 Bug 683654 - Make TraceVis compile and run again; r=dmandelin 2011-09-01 16:56:58 +01:00
Ed Morley
6cf73fbd30 Merge tips of mozilla-inbound and mozilla-central 2011-08-28 21:20:46 +01:00
Brian Hackett
e9c26fc993 [INFER] Fix orange. 2011-08-28 08:42:35 -07:00
Atul Aggarwal
7852d3b54e Bug 678988 - "potential null pointer dereference in js/jsd/jsd_scpt.c" [r=sphink] 2011-08-28 07:48:00 -07:00
Siarhei Siamashka
311c123c80 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
e6af73e3b6 Merge m-c to b-s. 2011-08-28 06:00:17 -04:00
Brian Hackett
8d530f3e4c [INFER] Fix orange. 2011-08-27 20:28:24 -07:00
Marco Bonardo
b05855e7de Merge mozilla-central and mozilla-inbound 2011-08-27 10:40:12 +02:00
Brian Hackett
26421f0aa5 [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
6ec5a71eaa [INFER] Fix orange. 2011-08-26 20:17:26 -07:00