Phil Ringnalda
6192a5d81a
Merge for backout of changeset 55e23c647137 (bug 462004) so the backout for bug 467862 to solve bug 471097 can actually build
2008-12-25 19:51:35 -08:00
Phil Ringnalda
2df79b4bd8
Backed out changeset 55e23c647137 (bug 462004) so the backout for bug 467862 to solve bug 471097 can actually build
2008-12-25 19:49:53 -08:00
Phil Ringnalda
f81ff5544a
Merge for backout of changeset 73be1c836d7f (bug 467862) to see if that fixes Windows bustage (bug 471097)
2008-12-25 19:28:31 -08:00
Phil Ringnalda
1e6b2731a3
Backed out changeset 73be1c836d7f (bug 467862) to see if that fixes Windows bustage (bug 471097)
2008-12-25 19:27:15 -08:00
Robert Sayre
ed56e93667
Ho ho ho, it's a lump of hg coal. Merge.
...
--HG--
rename : js/src/js.cpp => js/src/shell/js.cpp
2008-12-25 20:19:52 -05:00
Igor Bukanov
8ff684a97f
bug 471044 - fixing upgvar detection for for-in loop. r=mrbkap
2008-12-25 01:23:38 +01:00
Ted Mielczarek
4b9a084bf4
bug 467862 - Build system should support building both a static and a shared library from the same Makefile. r=bsmedberg
2008-12-24 14:04:43 -05:00
Blake Kaplan
f2e03d6dcd
Bug 470758 - Don't generate upvars on the left side of a for-in loop. r=brendan
2008-12-23 15:45:44 -08:00
Igor Bukanov
2e152b3b3a
Backed out changeset 2d5e6b1c7254 - busted the WINNT 5.1 talos tracemonkey.
2008-12-23 19:24:09 +01:00
Andrei Saprykin
09c0dd5d3f
bug 453157 - watchdog thread as an alternative to operation count. r=igor,mrbkap
2008-12-23 16:12:11 +01:00
Jesse Ruderman
6d84d90288
Fix bustage
2008-12-22 16:07:49 -08:00
Jeff Walden
5cb4a5e512
Bug 470737 - TM: "switch(1/0){case Infinity:}" 4X slower with JIT enabled. r=gal
2008-12-22 15:42:24 -08:00
Jim Blandy
4149ac2a02
Bug 469225: Move HAVE_ARM_SIMD test after header file tests. r=vladimir
...
This should have no effect; the test there is in the midst of a
section titled, "Checks for header files", and doesn't belong there.
I've made the same change in both the top-level configure.in and
js/src/configure.in, just to keep things parallel.
2008-12-22 13:59:28 -08:00
Jim Blandy
e9c4425a81
Bug 467583: Make js/src share the 'dist' tree with the enclosing build. r=ted.mielczarek
2008-12-22 13:22:38 -08:00
Benjamin Smedberg
3f4867f465
Bug 470000 - JS_GET_SCRIPT_ATOM needs to use cx->fp safely, r=brendan
2008-12-22 11:07:40 -05:00
Jeff Walden
b5c930c682
Bug 470409 - TM: Crash [@ js_EqualStrings]. r=brendan
2008-12-21 21:26:08 -08:00
Jeff Walden
4c799fd105
Bug 470137 - TM: Behavioral difference in addition of objects between JIT, non-JIT. r=brendan
2008-12-21 21:26:08 -08:00
Igor Bukanov
2a39d8b660
Backed out changeset 7184e014cd05 - the patch for bug 453157 bursted tgfx test on Windows.
2008-12-21 21:49:06 +01:00
Andrei Saprykin
4e1445fbdd
bug 453157 - watchdog thread as an alternative to operation count
2008-12-21 17:16:09 +01:00
Igor Bukanov
7c434bc745
bug 469233 - using interrupt hook support in the interpreter for trace recording. r=brendan
2008-12-21 12:55:09 +01:00
Igor Bukanov
6c27090c69
Backed out changeset 605fd1985d05 - more merge typos.
2008-12-21 12:50:36 +01:00
Igor Bukanov
cb03844018
bug 469233 - using interrupt hook support in the interpreter for trace recording. r=brendan
2008-12-21 12:31:38 +01:00
Igor Bukanov
b026252af5
Backed out changeset f13e2a2a5d66 - I was not careful when merging the unary op changes
2008-12-21 12:23:08 +01:00
Michael Ventnor
89053850bf
Bug 470165 - Cleanup the GTK nsFilePicker code; r+sr=roc
2008-12-21 02:33:04 +01:00
Igor Bukanov
57ce573d02
bug 469233 - using interrupt hook support in the interpreter for trace recording. r=brendan
2008-12-21 00:16:41 +01:00
Jeff Walden
74233ae615
Bug 469942 - TM: 20% slower to compute unary +/-. r=brendan
2008-12-19 19:30:09 -08:00
Jeff Walden
c813c7c4b9
Whitespace patrol, move some tests before mandelSet where they should have been, add big scary warnings about not putting anything after mandelSet because they won't get run very often (not until just pre-commit, usually).
2008-12-19 19:09:27 -08:00
Graydon Hoare
2caed56506
Bug 469012 - crashing LirBufWriter::insLinkToFar, r=danderson.
2008-12-19 16:20:51 -08:00
Graydon Hoare
f28caff84c
Bug 464862 - Calculate call-argument deltas relative to last word of LirCallIns, not first, r=danderson.
2008-12-19 16:20:13 -08:00
Blake Kaplan
19a2a5d7d0
Bug 468552 - Enforce 'funobj' conditions in the XPCNativeWrapper case. r+sr=jst
...
--HG--
extra : rebase_source : 6023cc8a797167551461fe6f8fb003d98b4f5b9b
2008-12-19 15:47:20 -08:00
Blake Kaplan
0c7cae7ac4
Bug 468581 - Use a better function to compute principals. r=brendan
...
--HG--
extra : rebase_source : 137705045b8b528c49405a52f91455306ecf9857
2008-12-19 15:47:20 -08:00
Brendan Eich
465c2f3288
Fix warnings pointed out by Waldo from apply patch (465214).
2008-12-19 14:15:35 -08:00
Robert Sayre
c266cc6795
Merge m-c to tracemonkey.
2008-12-19 15:50:52 -05:00
Jim Blandy
6b3cecf606
Bug 462914: Test for setlocale at configure time in js/src r=crowder
2008-12-19 10:31:43 -08:00
Jim Blandy
133b466fdc
Bug 469225: Make js/src/configure take a --disable-arm-vfp option. r=vladimir
...
This controls whether NJ_ARM_VFP is #defined in the SpiderMonkey
build. By default it is enabled.
Note that commenting out the hard-wired definition of NJ_ARM_VFP in
js/src/nanojit/NativeARM.h makes that line of the file match what's in
tamarin-redux, so hopefully there won't be conflicts with whatever
arrangement Adobe comes up with to control this.
2008-12-19 10:20:36 -08:00
Brendan Eich
8d1ce06619
Back out patch for bug 469625, it mysterious busts stuff.
2008-12-19 01:32:48 -08:00
Brendan Eich
bf8f01ae4b
Merge, dammit!
2008-12-18 22:40:58 -08:00
Brendan Eich
94fa86c42c
Bug 469625 - TM: Crash [@ js_String_getelem] (r=jorendorff).
2008-12-18 22:35:46 -08:00
Brendan Eich
1ea26cada3
Merge m-c into tm again.
2008-12-18 22:11:42 -08:00
Brendan Eich
c84d42797f
Bug 470300 - "Assertion failure: StackBase(fp) + blockDepth == regs.sp" with |let| (r=gal).
2008-12-18 21:08:57 -08:00
Andreas Gal
9c4b5bba78
Trace apply/call with an imacro (465214, r=brendan).
2008-12-18 19:20:47 -08:00
Graydon Hoare
d154f4162c
Bug 470176 and bug 470173 - prevent traces from writing to imported properties, r=brendan.
2008-12-18 18:25:12 -08:00
Robert Sayre
9e73b4eefc
Merge m-c to tracemonkey.
2008-12-18 15:17:19 -05:00
Igor Bukanov
3886ed2912
bug 467441 - avoiding js_(Add|Remove)Root for regexp statics. r=crowder
2008-12-18 21:06:45 +01:00
Jeff Walden
5715a47f60
Bug 470133 - TM: fails to trace case with a type mismatch. r=gal
2008-12-18 10:35:09 -08:00
Igor Bukanov
221bf7e84f
bug 465032 - operationCount as the first field in JSContext. r=brendan
2008-12-18 16:24:34 +01:00
Brendan Eich
3c178bbad4
Bug 469927 - TM: much slower than interpreter with short loop with |let| (r=mrbkap, a=sayrer).
2008-12-18 01:31:15 -08:00
Brendan Eich
3482e6498b
Bug 469940 - Automatic semicolon insertion wrongly done after var with multi-line initializer (r=mrbkap, a=sayrer).
2008-12-18 01:11:04 -08:00
David Anderson
7a0edfd766
Fixed bogus assertion in a rare type-instability case (bug 470061, r=gal).
2008-12-18 03:15:09 -05:00
Andreas Gal
f43c6038c6
Merge.
2008-12-17 23:09:55 -08:00