Ehsan Akhgari
eb98e83e7c
Revert to 176fae7de173 which was fine.
...
Sorry for breaking the history, won't trust TBPL, ever again. :(
2011-09-02 09:15:54 -04:00
Ehsan Akhgari
bc86019c29
Keep changeset 11247af82311 backed out on the reverted tree
2011-09-02 09:05:37 -04:00
Ehsan Akhgari
2489ec0182
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Rafael Ávila de Espíndola
d0f135552e
revert 11247af82311, e3626f903f9f and 7ee51f8ea940.
...
CLOSED TREE
2011-09-01 22:01:56 -04:00
Daniel Holbert
b232fa6d30
Bug 683998: Remove unused variable from jstracer.cpp. r=billm
2011-09-01 15:21:42 -07:00
Rafael Ávila de Espíndola
4f57dc0d17
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.
--HG--
extra : rebase_source : 58a64b71a23812910072c81bbf84b3721b961abb
2011-09-01 12:19:06 -04:00
Igor Bukanov
8ff25a82c2
bug 683862 - Using JSGCTraceKind in the public API. r=luke
2011-09-01 20:43:46 +02:00
Jason Orendorff
c6f490c7e3
Bug 676343 - Lexical scoping bug involving UPVAR_LEVEL_LIMIT. r=brendan.
2011-09-01 11:31:09 -05:00
Terrence Cole
f9e0f0df54
Bug 683654 - Make TraceVis compile and run again; r=dmandelin
2011-09-01 16:56:58 +01:00
Igor Bukanov
9e55beb6ea
bug 672493 - skip native stack check under GLIBC. r=dmandelin
2011-07-20 13:26:35 +02:00
Ed Morley
4ed14b493d
Merge mozilla-central to mozilla-inbound
2011-09-01 08:49:23 +01:00
Ed Morley
650a8a75a6
Merge last green changeset on m-i to m-c
2011-09-01 08:41:18 +01:00
Daniel Holbert
9b4788de4d
Bug 683729: Remove unused variable 'frame' from js::Debugger::onTrap(). r=jorendorff
2011-09-01 00:10:37 -07:00
Brian Hackett
6ffcbb59d7
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
910b0d43ae
Back out Bug 659311 for messing up Linux PGO builds.
2011-08-31 10:49:42 -04:00
Kyle Huey
a733d4d347
Merge m-c to b-s.
2011-08-31 07:52:43 -04:00
Ms2ger
8b9ab83567
Bug 659053 - Followup to make Node.isSameNode fast again; r=bz over IRC
2011-08-31 11:23:34 +02:00
Marco Bonardo
6f6d8cb9ab
Merge mozilla-central and mozilla-inbound
2011-08-31 10:43:43 +02:00
Brian Hackett
c50122f9ce
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
c98ac588a9
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
d8cc757432
Bug 671148 - De-bogosify test_EvalInSandbox.xul's handling of iframes. r=peterv
2011-08-30 15:26:57 -07:00
Blake Kaplan
939857358a
Bug 679877 - Allow properties to be resolved on these objects. r=jst
2011-08-30 15:26:50 -07:00
Blake Kaplan
b53be08754
Fix bug 670319. r=jst
2011-08-30 15:25:59 -07:00
Shu-yu Guo
baf5a85cf6
Bug 679977 - Guard on callee when accessing upvar through deactivated stack frame. (r=gal)
2011-08-30 22:45:31 +01:00
Jason Orendorff
81c001571c
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
2d3dda6542
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
77f12bf17a
Merge last green (and non Ts-regressing) changeset from m-i to m-c
2011-08-30 12:09:51 +01:00
Jason Orendorff
87b00dccdb
Bug 669369 - Simplify Parser::setFunctionKinds. r=dmandelin.
...
--HG--
extra : rebase_source : 2c6d99d8cb30b947b0c1192968a30f70ef19178f
2011-08-30 06:08:30 -05:00
Jason Orendorff
ec60b7228d
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
b15b4d223f
Bug 682925 - Remove duplicate #ifdef DEBUG conditional; r=luke
2011-08-30 20:20:08 +01:00
Brian Hackett
4980489569
[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
2738c4bf5c
Merge MC -> JM
2011-08-29 18:41:32 -07:00
Brian Hackett
16c51082fc
[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
1cd26fbe4d
[INFER] Don't truncate object types when testing for particular primitive types, bug 682855.
2011-08-29 14:01:51 -07:00
Brian Hackett
770ca1d056
[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
69607e1874
Merge MC -> JM
2011-08-29 12:34:59 -07:00
Chris Leary
c65c429e2b
Bug 679138: argv past script argument should not be interpreted as options. (r=dvander)
2011-08-29 12:19:19 -07:00
Luke Wagner
b1a623706e
Bug 683470 - InlineReturn should assert using js_GetOpcode instead of *regs.pc (r=dvander)
2011-08-31 15:42:04 -07:00
Rob Campbell
c97ad1dabe
merge m-c to fx-team, clobbered windows
2011-08-29 12:19:08 -03:00
Ed Morley
e1ae5d813d
Merge tips of mozilla-inbound and mozilla-central
2011-08-28 21:20:46 +01:00
Brian Hackett
64ca6fb116
[INFER] Fix orange.
2011-08-28 08:42:35 -07:00
Atul Aggarwal
482837944b
Bug 678988 - "potential null pointer dereference in js/jsd/jsd_scpt.c" [r=sphink]
2011-08-28 07:48:00 -07:00
Siarhei Siamashka
a6f8e8d438
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
9c4473dff5
Merge m-c to b-s.
2011-08-28 06:00:17 -04:00
Brian Hackett
97f5059e0e
[INFER] Fix orange.
2011-08-27 20:28:24 -07:00
Marco Bonardo
7df89a09b4
Merge mozilla-central and mozilla-inbound
2011-08-27 10:40:12 +02:00
Brian Hackett
da1115ba8c
[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
fe957c8e4e
[INFER] Fix orange.
2011-08-26 20:17:26 -07:00
Brian Hackett
ebc297e679
[INFER] Don't pointlessly generate extra copies of interpreter backedge logic, bug 682477.
2011-08-26 19:58:22 -07:00
Brian Hackett
c6fa6f6454
[INFER] Encapsulate GC arena/cell iteration, bug 679887.
2011-08-26 12:39:31 -07:00