Jason Orendorff
7e4dd4347b
Bug 507080 - TM: "Assertion failure: !(sprop->attrs & JSPROP_GETTER), at ../jstracer.cpp". r=gal.
...
--HG--
extra : rebase_source : f9286e0e42bc567baf22299768772a85c44c360a
2009-07-30 14:04:49 -05:00
Mark Steele
1af5610ff2
Bug 497999: collect context-specific TraceVis data in JS objects, r=jorendorff
2009-07-30 11:48:02 -07:00
David Mandelin
f7a2cd1dad
Bug 507295: store unboxed value instead of boxed on the stack for traced JSOP_SETNAME with closures, r=gal
2009-07-30 11:37:26 -07:00
David Mandelin
4774226fb1
Bug 507053: fix on-trace scope chain computation for JSOP_BINDNAME, r=gal
2009-07-30 11:34:35 -07:00
Jason Orendorff
88096b64a1
Bug 507156 - JSOP_TABLESWITCH always aborts, sometimes without an abort message. r=dmandelin.
2009-07-30 13:06:15 -05:00
Jason Orendorff
d519fe25cf
Bug 506347 - Assertion failure: OBJ_SCOPE(pobj)->object == pobj, at ../jsinterp.cpp. r=brendan.
...
--HG--
extra : rebase_source : 205b7723b6af57682f8f3445a7eda825995a0911
2009-07-30 10:12:01 -05:00
Serge Gautherie
70b0992d46
Bug 491784 - runxpcshelltests.py should generate a count summary, as reftest and mochitest do; (Av1a) Just do it, plus followup fix for bug 485736; r=ted.mielczarek
2009-07-31 21:58:42 +02:00
Boris Zbarsky
4631579de7
Backed out changeset 03c40c5a2d4b (bug 505988) to fix password manager test orange.
...
--HG--
extra : rebase_source : c88519859e51b9d49d0f2269085dbb17edabd1c1
2009-07-30 11:01:01 -04:00
Graydon Hoare
ff75f53022
Bug 507302 - more whitespace fixes, r=nnethercote.
2009-07-29 16:21:40 -07:00
Edwin Smith
33ecab7c57
Bug 507042 - class BitSet doesn't need GC support, r=dvander.
2009-07-08 16:21:55 -04:00
Edwin Smith
0f18b4ea09
Bug 507039 - Remove _startingIns from Assembler, r=nnethercote.
2009-07-23 13:46:44 -04:00
Edwin Smith
4d9a86a9b1
Bug 507036 - Move valgrind icache-flush notification to CodeAlloc, r=dvander.
2009-07-23 11:55:57 -04:00
Edwin Smith
1c3ee71ebb
Bug 507031 - Replace use of avmplus:String with Allocator and char* in nanojit::LabelMap and LirNameMap, r=dvander.
2009-07-15 12:34:17 -04:00
Graydon Hoare
1b3234f00f
Bug 504462 - Merge tamarin's CodeAlloc into tracemonkey, r=gal.
2009-07-15 16:50:01 -07:00
Nicholas Nethercote
7d97e0662f
Fix ARM bustage caused by b05e0eaa4686.
2009-07-30 11:10:45 +10:00
Nicholas Nethercote
653fa9d499
Bug 507087 - TM/nanojit: change _argtypes fields from 2 bits to 3 bits (TR sync). r=rreitmai,jorendorff.
2009-07-30 10:44:34 +10:00
Jason Orendorff
cf17fc5796
Bug 497886 - Document the property cache. r=brendan.
2009-07-29 15:18:31 -05:00
Jason Orendorff
6e5e35f0ae
Bug 506982 - Fix up jstracer style. r=Waldo.
2009-07-29 11:58:19 -05:00
Jason Orendorff
cbeb5ce969
Bug 504520 - TM: a >= b misbehaves if a and b are both Infinity at record time. r=Waldo.
...
--HG--
extra : rebase_source : 3debe2d9be81aa923e8d94081b189fd577a21287
2009-07-29 07:48:06 -05:00
Robert Sayre
d366588e38
Backed out changeset e09130fcb013
2009-07-28 18:51:35 -04:00
Brendan Eich
19c9082e33
Bug 471214 - Join function objects transparently, clone via read barrier to satisfy de-facto standard (r=igor).
2009-07-28 13:20:14 -07:00
Robert Sayre
636f608126
Merge mozilla-central to tracemonkey.
2009-07-28 15:39:43 -04:00
Jeff Walden
43dbee7472
Bug 506894 - Crash - e4x/GC/regress-357063-01.js. r=gal
2009-07-28 12:19:00 -07:00
Makoto Kato
6f000a701a
Bug 452912 - Optimize Windows x64 build for javascript engine. r=dvander
2009-07-28 19:47:34 +09:00
Jason Orendorff
3431af1c47
Bug 505522 - Support building with C++ exceptions. r=bsmedberg.
2009-07-21 12:13:21 -05:00
Jason Orendorff
aa70cca682
Bug 506880 - Deadlock on exit in threadsafe shell. r=gal.
2009-07-28 04:39:40 -05:00
Jason Orendorff
102d0ced52
Bug 506786 - JSScope::trace method. r=brendan.
2009-07-28 04:00:35 -05:00
Andreas Gal
d1254f2c2c
When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo).
2009-07-27 21:10:12 -07:00
David Mandelin
dce181923f
Fix incompatible enum warnings in static asserts
2009-07-27 18:49:27 -07:00
David Mandelin
5c1ca3e00a
Bug 506821: clean up trailing whitespace, r=brendan
2009-07-27 18:40:12 -07:00
David Mandelin
f9b40174d4
Bug 495329: Trace JSOP_BINDNAME/JSOP_SETNAME for closures, r=brendan
2009-07-27 18:13:53 -07:00
Jason Orendorff
04786e0f3d
Bug 503408 - Trace native setters. r=brendan.
2009-07-27 16:47:34 -05:00
Jason Orendorff
fad2d36065
lirasm - Rename a parameter, as graydon requested in review for bug 505249.
2009-07-27 16:38:39 -05:00
Jason Orendorff
10702b702b
Bug 505932 - Shape regeneration does not touch most empty scopes. r=brendan.
2009-07-27 16:29:02 -05:00
Boris Zbarsky
58fc4b29f6
Bug 496908. Make JSVAL_IS_* functions, not macros. r=brendan,jwalden
2009-07-27 16:14:12 -04:00
Jason Orendorff
1f1e1452e4
Bug 505249 - lirasm - Style cleanup and new tokenizer. r=graydon.
2009-07-17 00:48:39 -05:00
wes@page.ca
1d5548f39b
Bug 504594 - Addresses in nanojit-debug output are wrong on SPARC. r=graydon.
2009-07-27 12:40:59 +08:00
Leon Sha
215848eb9b
Bug 506201 - regexp.cpp fails to compile on opensolaris: goto bypasses variable init. r=gal
2009-07-27 11:30:57 +08:00
Nicholas Nethercote
ac52a1de2d
Bug 506346 - nanojit: remove compile warnings caused by the patch for bug 506139. r=rreitmai.
2009-07-27 10:34:44 +10:00
Andreas Gal
8b7a24306e
Bug 501275 - TM: Crash [@ nanojit::Assembler::nPatchBranch]. r=dvander
2009-07-26 20:28:46 -04:00
Igor Bukanov
83b4dee9ba
bug 506243 - eliminate GC thread-local lists pools. r=brendan
2009-07-26 18:24:39 +02:00
Robert Sayre
769c24ef85
Merge mozilla-central to tracemonkey.
2009-07-26 10:57:19 -04:00
Igor Bukanov
40ed24ed94
bug 505460 - followup to fix misspellings
2009-07-26 08:54:54 +02:00
Serge Gautherie
2bd544c9bf
Bug 488824 - Remove WIN16 (support) code, in js/src; (Av1) 2 config.mk; r=gal
2009-07-26 07:21:06 +02:00
David Mandelin
4ea30adb7c
Bug 506018 - crash in js_GetClosureVar, regression from Trace JSOP_NAME for general closures. r=gal
2009-07-24 14:00:35 -04:00
Brendan Eich
17888173c0
Fix bug 506312, see the bug for the sordid details (r=jorendorff).
2009-07-24 12:47:55 -07:00
Robert Sayre
b5922d32c2
Merge backout.
2009-07-24 14:02:23 -04:00
Robert Sayre
c2fee38274
Backed out changeset 8f6d8ce284ff
2009-07-24 14:02:01 -04:00
David Mandelin
b2f930f9d3
Bug 506018 - crash in js_GetClosureVar, regression from Trace JSOP_NAME for general closures. r=gal
2009-07-24 14:00:35 -04:00
Robert Sayre
509bdbf049
Merge tracemonkey to mozilla-central.
2009-07-24 13:42:38 -04:00
Rob Campbell
4bcafa2aff
bug 474358 - assertion isOuterWindow fix for windows breakage
2009-07-24 11:49:37 -03:00
Rob Campbell
ffb3a9b881
bug 474358 - ASSERTION: Inner window detected in Equality hook, isOuterWindow, p=me, r=timeless, sr=mrbkap
2009-07-24 10:20:34 -03:00
Brendan Eich
f76691bedb
Fix assertion location to avoid botching it due to patch for 488731.
2009-07-23 18:40:13 -07:00
Brendan Eich
b12a43bc12
Bug 488731 - Avoid shape regeneration and property cache purge during the GC (r=mrbkap).
2009-07-24 06:55:28 -07:00
Igor Bukanov
730bdc3954
bug 505460 - preallocating reserved slots. r=brendan
2009-07-24 12:01:37 +02:00
Nicholas Nethercote
457b23787f
Bug 495158 - nanojit: add comment about CSEability of guards. r=edwsmith.
2009-07-24 16:19:15 +10:00
Nicholas Nethercote
35b35b2533
Bug 506177 - TM/nanojit: remove dead 'isfar' argument from asm_branch(). r=rreitmai.
2009-07-24 15:41:32 +10:00
Robert Sayre
30d76462d3
Merge backout.
2009-07-24 00:02:02 -04:00
Robert Sayre
ad71bc484e
Backed out changeset b3d459d23452
2009-07-24 00:01:37 -04:00
Robert Sayre
bce2e686f5
Merge backout.
2009-07-24 00:01:15 -04:00
Robert Sayre
202dfd96ad
Backed out changeset d07b03553f36
2009-07-24 00:01:00 -04:00
Robert Sayre
4c53054524
Merge backout.
2009-07-24 00:00:32 -04:00
Robert Sayre
1f05ab02e0
Backed out changeset 8f7b8cae113d
2009-07-23 23:59:51 -04:00
Robert Sayre
7642f46df7
Backed out changeset 53b153375585
2009-07-23 23:58:50 -04:00
Andreas Gal
1302ef18a7
Fix merge conflict that lost part of bug 505612.
2009-07-23 19:38:09 -07:00
Robert Sayre
1642f10340
Merge backout.
2009-07-23 22:08:05 -04:00
Robert Sayre
ac88855797
Backed out changeset 047b9102dddb
2009-07-23 22:06:31 -04:00
Robert Sayre
b3e72b45e9
merge.
2009-07-23 22:05:14 -04:00
Robert Sayre
36442e1e04
Backed out changeset 8f6d8ce284ff
2009-07-23 22:04:45 -04:00
Brendan Eich
efd00875ed
Fix assertion location to avoid botching it due to patch for 488731.
2009-07-23 18:40:13 -07:00
Andreas Gal
492882d314
Formating fix (no bug).
2009-07-23 18:26:38 -07:00
Brendan Eich
c46598451a
Avoid shape regeneration and property cache purging from the GC unless the shape generator overflows (488731, r=jorendorff).
2009-07-23 17:59:49 -07:00
Nicholas Nethercote
78d790d9f7
Bug 506139 - TM/nanojit: merge TR whitespace changes in the i386 backend. r=rreitmai.
2009-07-24 10:02:22 +10:00
Nicholas Nethercote
cea112890b
Bug 503449 - lirasm: always build it with the js shell, and fix some breakage. r=jorendorff.
2009-07-24 08:41:59 +10:00
Andreas Gal
1becb641f1
Use a background thread to free() memory while sweeping (505612, r=brendan,bent).
2009-07-23 15:12:34 -07:00
Robert Sayre
e34c6309ce
Merge mozilla-central to tracemonkey.
2009-07-23 16:49:14 -04:00
Robert Sayre
ffbc532f50
Bug 503160 - integer constants are not automatically demoted. Patch by Andreas Gal and Robert Sayre. r=dvander/gal
2009-07-22 19:47:41 -04:00
Makoto Kato
e9fea2cf37
Bug 505680 - xpcshell for Symbian. r=mrbkap
2009-07-24 19:05:57 +09:00
Wesley W. Garland
1d78b17e21
Bug 502696 js_CompareAndSwap on sparc should not use PRLock() r=jorendorff sr=benjamin
2009-07-24 17:41:42 +08:00
Igor Bukanov
7abefe3052
bug 504033 - avoiding calling JSFinalizeStub. r=brendan
2009-07-22 18:23:21 +02:00
Leon Sha
221684ebd1
Bug 504043 - Firefox will crash on sparc platform when some website. Last checkin is not up to date. r=gal.
2009-07-22 17:44:28 +08:00
Leon Sha
59a0540bab
Bug 505416 - http://www.usatoday.com/ crash on sparc. r=gal
2009-07-22 17:28:33 +08:00
Leon Sha
8fcfc49618
Bug 504043 - Firefox will crash on sparc platform when some website. r=gal
2009-07-22 17:06:23 +08:00
Nicholas Nethercote
1ead103028
Bug 504705 - TM/nanojit: use NULL as the condition for unconditional guards (2nd attempt). r=gal.
2009-07-22 14:54:41 +10:00
Jason Orendorff
5458c0f694
Fix memory leak introduced by changeset 3915e2d2c748 (bug 503080). r=mrbkap, no bug#.
...
--HG--
extra : rebase_source : 6cb42950ce67950f0c694bd32d90ccaa53c7a7d4
2009-07-21 21:55:27 -05:00
Nicholas Nethercote
1d19e53394
Bug 501232 - nanojit: remove LIR_2 (3rd attempt!). r=edwsmith,gal.
2009-07-22 10:28:25 +10:00
David Mandelin
b86e6e893d
Bug 496240: trace JSOP_NAME for active (on-stack) closures, r=gal
2009-07-21 16:22:36 -07:00
Luke Wagner
7999b2dbf4
Bug 505400: restore fullness check for regexp character set, r=dmandelin,gal
2009-07-21 15:19:40 -07:00
Jason Orendorff
915ec3c0c7
Bug 503080 - Remove prototype-scope-sharing. r=brendan.
2009-07-21 16:25:11 -05:00
David Mandelin
8b13cd55dc
Bug 505314: don't use LIR_ialloc with size 0, r=gal
2009-07-21 12:14:33 -07:00
Shawn Wilsher
e20d659f7c
Bug 494826 - Compile SQLite with SQLITE_DEBUG defined
...
Compile SQLite in debug mode in our debug builds. We don't hit any assertions
in tests currently, and if we ever do, we've just found a bug in SQLite.
r=ted
2009-07-22 14:43:24 -07:00
Ginn Chen
8a43c1a439
Bug 492720 libgjs failed to compile with js headers of Firefox 3.5 r=brendan
2009-07-23 18:07:09 +08:00
Peter Weilbacher
8a73ef618e
[OS/2] Bug 505574: OS/2 nsinstall.exe from moztools fails to install test directories recursively (after bug463417), p=wuno@lsvw, r=pweilbacher
2009-07-23 09:12:32 +03:00
timeless@mozdev.org
5c4628ea9e
Bug 504474 JS_ValueToBoolean is void
...
r=brendan
2009-07-22 17:31:04 -05:00
timeless@mozdev.org
eaa72f0137
Bug 496774 XPCJSRuntime::XPCJSRuntime shouldn't touch mJSRuntime without null checking something
...
r=bent sr=jst
2009-07-22 17:31:03 -05:00
timeless@mozdev.org
a8ef15292d
Bug 501593 update TestXPC to use Request Model
...
r=jorendorff sr=mrbkap
2009-07-22 17:31:02 -05:00
Leon Sha
58046cd900
Bug 504043 - Firefox will crash on sparc platform when some website. Last checkin is not up to date. r=gal.
2009-07-22 17:45:41 +08:00
Leon Sha
3868a7c646
Bug 505416 - http://www.usatoday.com/ crash on sparc. r=gal
2009-07-22 17:34:28 +08:00
Leon Sha
8ce20fe983
Bug 504043 - Firefox will crash on sparc platform when some website. r=gal
2009-07-22 17:15:39 +08:00
Siddharth Agarwal
99c5a5a321
Part of Bug 503756 -- temporarily back out bug 489579 so that srcdir builds start working again.
2009-07-21 20:06:10 +05:30