Commit Graph

15922 Commits

Author SHA1 Message Date
Andreas Gal
ddb6af4683 Switch to malloc (avoid new where possible) and properly initialize capacity. 2008-06-19 19:19:39 -07:00
Jim Blandy
6339c8ed6a Bug 424399: Remove unused directory "js/src/fdlibm". r+a=shaver 2008-06-19 18:44:10 -07:00
Andreas Gal
33ecda6e85 Added danderson's test cases for nanojit. Execute with nanojit() from JS shell. 2008-06-19 18:28:15 -07:00
Mats Palmgren
cf7d7fdca9 Make the test work also with desktop theme where background color for text widgets is not white. b=435048 r=karlt 2008-06-20 02:45:05 +02:00
Andreas Gal
4ddef8f5e3 Added hook to trigger nanojit test code from the JS shell. 2008-06-19 17:14:17 -07:00
Andreas Gal
48b30922c7 Drop helper code that is no longer needed. 2008-06-19 15:49:32 -07:00
Andreas Gal
9a6946405f Added necessary glue code to make nanojit compile in DEBUG mode. 2008-06-19 15:32:40 -07:00
Mats Palmgren
aaa49ce031 URI.path one character short after redirect involving fragment. b=438288 r+sr=cbiesinger 2008-06-19 23:39:46 +02:00
Brendan Eich
ebd14bc55b Merge. 2008-06-19 12:54:20 -07:00
Brendan Eich
02f5b1cb7b Fix old assignment expression rval mutation via getter design, optimize setprop;pop and similar cliches (312354, r=igor). 2008-06-19 12:51:57 -07:00
Bo Yang
02c5d88928 Bug 439603 - scope a case statement to avoid an unusual error during cross-compiling, r=roc 2008-06-19 14:32:52 -04:00
Ted Mielczarek
5f53c706ca bug 406088 - crash reporter sucks in rtl. fix for linux. r=dcamp 2008-06-19 14:04:57 -04:00
Andreas Gal
5a17de3bca Landed nanojit in TraceMonkey. This is untested and DEBUG must be off for now since we don't support AVM's String class. 2008-06-19 10:47:58 -07:00
Daniel Holbert
45c15b02c6 Merged after backing out leaking changeset b0d1180627db 2008-06-19 09:28:21 -07:00
Daniel Holbert
bafc2c5c86 Backed out changeset b0d1180627db (caused tinderbox oranges from leaks) 2008-06-19 09:17:08 -07:00
Bo Yang
3e58f95254 Bug 439593 - compile error in mingw casting HKL to DWORD, r=roc 2008-06-19 10:32:04 -04:00
Bo Yang
618165711b Bug 439593 - GCC can't convert types automatically when cross-compiling, r=roc 2008-06-19 10:24:30 -04:00
Neil Deakin
600683d72b Bug 437640, support removing <keyset> elements, and add support for a disabled attribute,r+sr=neil 2008-06-19 09:36:46 -04:00
Simon Montagu
5e9bee9eb7 reftest for bug 439910 2008-06-19 12:36:42 +03:00
Simon Montagu
661c1e5933 Set glyph info for low surrogates in Pango. Bug 439910, r+sr=roc 2008-06-18 23:14:51 -07:00
Andreas Gal
f5d51ff347 Added Assembler.h and vm_fops.h (blank for now) from TT. 2008-06-18 21:32:23 -07:00
Andreas Gal
debb2cc333 Added RegAlloc.h and Fragmento.h from TT. 2008-06-18 21:23:53 -07:00
Andreas Gal
0c21fdbd7e Added LIR.h from TT. 2008-06-18 21:11:15 -07:00
Andreas Gal
0e152648fe Added Native*.h from TT. 2008-06-18 20:57:17 -07:00
Andreas Gal
eed27a563d Added nanojit.h from TT. 2008-06-18 20:49:37 -07:00
Andreas Gal
f65ca9580f Renamned avm.h to avmplus.h
--HG--
rename : js/src/nanojit/avm.h => js/src/nanojit/avmplus.h
2008-06-18 20:45:37 -07:00
Andreas Gal
8228c504ce Added BitSet data structure for nanojit. 2008-06-18 20:29:01 -07:00
Alexander Surkov
090552d84f Bug 439077 – Anchor tags with no attributes should not expose linked accessible state, r=MarcoZ 2008-06-19 11:11:46 +08:00
Andreas Gal
71546267c3 Rewrite AVM's data structures to work within spidermonkey to create an environment that allows us to land nanojit in SM. 2008-06-18 19:55:26 -07:00
Brendan Eich
e93d1c1869 Fix bogus js_Emit return value tests (438986, r=igor). 2008-06-18 18:50:33 -07:00
Andreas Gal
e04746d2c0 Make fast inc/dec traceable. 2008-06-18 17:40:32 -07:00
Johnny Stenback
7311e73894 Fixing bug 433880. Stop the flash player from crashing when entering full-screen mode. Patch by mats.palmgren@bredband.net, r+sr=jst@mozilla.org 2008-06-18 16:55:38 -07:00
Andreas Gal
1a0333027b Added new primitive guard_can_do_fast_inc_dec and report reason for trace aborts. 2008-06-18 16:23:24 -07:00
bcrowder@mozilla.com
ad2cd52e5c Backed out changeset f201baf7bf04 (bug 439110), was causing unit-test failures 2008-06-18 15:49:51 -07:00
Igor Bukanov
0c39954dfd [Bug 439624] renaming decltype to declType as the former is a keyword in the next C++ standard. 2008-06-18 23:35:53 +02:00
bcrowder@mozilla.com
d794bbaabb Bug 439110: xpcshell's load() just silently fails for non-existent files, r=brendan, sr=jst 2008-06-18 13:33:54 -07:00
Ted Mielczarek
bdf0ce1ea5 bug 406088 - crash reporter sucks in rtl, fix for Win32. r=dcamp 2008-06-18 16:31:21 -04:00
Kai Engert
a46e4f3f66 Bug 431819, SSL client auth, repeated prompts for client certificate
r=rrelyea, r=dveditz
2008-06-18 21:36:29 +02:00
Kai Engert
4ca4582de2 Bug 436870, FF3 RC1 loses SSL certificate exceptions
Patch contributed by Honza Bambas
r=kaie
2008-06-18 21:20:16 +02:00
Ted Mielczarek
774f652cc1 bug 428303 - Mercurial integration for breakpad. r=bsmedberg 2008-06-18 11:06:57 -04:00
Gervase Markham
c8f638307a Contorted and tortous backout process - message number 2. 2008-06-18 16:36:50 +01:00
Gervase Markham
ef8f6d2699 Backed out changeset 8473190b24b0
Tinderboxes going orange.
2008-06-18 16:32:40 +01:00
Shawn Wilsher
eade794794 Bug 417037 - mozStorage chokes on databases over AFP
This patch adds the SQLITE_ENABLE_LOCKING_STYLE=1 on the macintosh platform
only.  This will enable Apple-contributed code in SQLite that does file locking that works on AFP (Apple File Protocol), as well as some additional network
filesystems that the platform supports.
r=bsmedberg
2008-06-18 11:06:23 -04:00
Gervase Markham
6a99d8b1da Bug 438585: First round of registry-submitted changes to Public Suffix List. 2008-06-18 15:02:51 +01:00
Igor Bukanov
d01e296ac6 merge
--HG--
branch : scalable_gc_free_lists_378918
2008-06-18 14:41:41 +02:00
Kai Engert
a6269cffd6 Backout bug 428009 2008-06-18 14:30:29 +02:00
Igor Bukanov
855f22f5c4 Updating for mozilla-central
--HG--
branch : scalable_gc_free_lists_378918
2008-06-18 14:24:19 +02:00
Kai Engert
43239e2226 One more bustage fix for 428009, if this fails we'll back out 2008-06-18 14:00:27 +02:00
Kai Engert
87cab20dd5 Bustage fix for 428009, whitespace change to force regen of automation.py 2008-06-18 13:15:02 +02:00
Kai Engert
c4139296bd Bustage fix for Bug 428009 2008-06-18 13:03:23 +02:00