Commit Graph

42007 Commits

Author SHA1 Message Date
David Mandelin
7dcd3d30a1 Fix Windows warnings 2010-05-25 16:07:47 -07:00
David Anderson
e7dd547963 [JAEGER] Added register state verification & fixes for subsequent bugs it found. 2010-05-25 16:03:34 -07:00
David Mandelin
29029e3a17 Fix Windows build 2010-05-25 16:02:02 -07:00
David Mandelin
da8f91c03f Fix jsreftest regress-465453.js 2010-05-25 15:57:49 -07:00
Luke Wagner
0453c34865 Merge 2010-05-25 15:01:02 -07:00
David Mandelin
9283167963 Fix jsreftest regress-520572.js 2010-05-25 14:54:16 -07:00
David Mandelin
6aeb545a8a Fix jsreftest regress-453701.js 2010-05-25 14:52:10 -07:00
Luke Wagner
98063b6506 Re-apply fixes so that Windows (hopefully) builds 2010-05-25 14:48:12 -07:00
David Anderson
3260af4abb [JAEGER] Merge from fatval. 2010-05-25 14:39:12 -07:00
David Anderson
0de6cef48c Added a bunch of the UINT/INT opcodes. 2010-05-25 14:38:39 -07:00
David Mandelin
683c94ac4e Fix jsreftest regress-311792-02.js 2010-05-25 14:30:44 -07:00
David Anderson
0c7a8cdb75 [JAEGER] Merge from fatval. 2010-05-25 14:17:37 -07:00
David Anderson
61f3596d3c [JAEGER] Initial import of new compiler layout. 2010-05-25 14:14:13 -07:00
David Mandelin
30f293c255 Fix regress-375882.js 2010-05-25 14:02:05 -07:00
David Mandelin
9a6626e752 Fix jsreftest regress-555246-1. Also attempt to fix XP build bustage with lval's constructor being skipped by labels. 2010-05-25 13:19:35 -07:00
Luke Wagner
5cbf1c02f9 Merge 2010-05-25 11:31:47 -07:00
Luke Wagner
2a81dc5df9 Use nan-boxing, only working on 32-bit 2010-05-25 11:20:59 -07:00
Luke Wagner
b5b0edd4b5 Fix bustage 2010-05-24 22:51:39 -07:00
Luke Wagner
5508ffb812 Merge 2010-05-24 22:47:59 -07:00
Luke Wagner
b99257ad72 Fix bug 2010-05-24 22:19:29 -07:00
David Mandelin
ba9474f4cc Fix jsreftest ecma\Array\15.4.4.5-1.js 2010-05-24 19:00:44 -07:00
David Mandelin
b4f186acbb Removed all attempts to align values on MSVC, because they don't seem to help perf. 2010-05-24 17:37:30 -07:00
David Mandelin
528fb3452d Fixing len nonsense to satisfy an assertion. 2010-05-24 15:38:10 -07:00
David Mandelin
3e23b61592 Refix alignment. For now, don't try to align on MSVC, because parameters cannot be aligned, which forces us to take either build errors or alignment-checking assertions if we do try to align. 2010-05-24 15:31:08 -07:00
David Mandelin
75a0a2ea71 Followup to previous: fix local |len| in exception handling code. 2010-05-24 13:54:33 -07:00
David Mandelin
cc4241aff5 Make all references to |len| refer to the js_Interpret-wide variable so dispatch works correctly on Windows. 2010-05-24 13:45:40 -07:00
David Mandelin
8aa596de26 Fix most MSVC warnings. 2010-05-24 13:26:38 -07:00
David Mandelin
fd80dfdf22 Build fixes for MSVC. It should now build on Windows, albeit with warnings. 2010-05-24 12:55:11 -07:00
David Anderson
ef81792b37 [JAEGER] Re-added JIT script releasing. 2010-05-22 17:45:52 -07:00
David Anderson
167ee00231 [JAEGER] Enabled method JIT backend. 2010-05-22 17:41:21 -07:00
David Anderson
9f1aa534da Import method JIT 'outer' framework. 2010-05-22 17:09:52 -07:00
David Anderson
ac485231f0 [JAEGER] Re-imported nitro assembler. 2010-05-22 15:56:42 -07:00
David Anderson
285a986008 Statically bind global variables where possible (bug 561923, r=brendan). 2010-05-22 15:38:04 -07:00
David Anderson
d8f8d5dfac imported patch globals_prt3_2 2010-05-22 14:52:44 -07:00
David Anderson
21e95490d6 Don't call resolve hooks when looking up compile-time constants (bug 561923 part 2, r=brendan). 2010-05-22 14:52:37 -07:00
David Anderson
ee93bf7232 Initialize classes in reserved slots (bug 561923, r=brendan). 2010-05-22 14:46:18 -07:00
Luke Wagner
b50352b41c Tighten checking with JSID, fix bug 2010-05-21 14:11:15 -07:00
Luke Wagner
b703c42217 Fix bug 2010-05-21 11:40:47 -07:00
Luke Wagner
d21e5529df Up js shell gc limit so that splay fits 2010-05-21 11:34:05 -07:00
Luke Wagner
926bf1e82a Passing trace-tests 2010-05-20 18:39:06 -07:00
Luke Wagner
eeb3b22ccd Bug fixes 2010-05-20 16:44:08 -07:00
Luke Wagner
72913f6cf1 Bug fixes, cleanups 2010-05-20 10:05:04 -07:00
Luke Wagner
6836687a5e jsapi-tests pass 2010-05-19 18:40:27 -07:00
Luke Wagner
c6bf080b3e Fixed bugs; can compile imacros 2010-05-19 17:11:57 -07:00
mozilla@buildmonkey-left.mv.mozilla.com
88fadd2d53 Fix some things so this builds on 64-bit and OS X 2010-05-19 09:55:27 -07:00
Luke Wagner
881464a84d Do less copying for INC operations 2010-05-19 14:39:16 -07:00
Luke Wagner
aac51d75b6 Turns out implicit conversion from JSString to Value is also dangerous (NULL). 2010-05-18 19:05:30 -07:00
Luke Wagner
3d3937c581 Quiet warnings, fix strict-aliasing bug 2010-05-18 18:29:26 -07:00
Luke Wagner
d3a3926b34 Fix bugs 2010-05-18 17:25:12 -07:00
Luke Wagner
19c9bbad15 Turns out function objects can be on parent chains 2010-05-18 14:23:23 -07:00