Luke Wagner
|
d474e4bd4a
|
Tweak names/comments to account for JS_NEITHER change
|
2010-06-23 17:23:57 -07:00 |
|
Luke Wagner
|
42622db476
|
Merge
|
2010-06-23 17:13:46 -07:00 |
|
David Mandelin
|
bb7c22a9ba
|
Bug 571623: restore support for traceable natives. With much help from peterv.
|
2010-06-23 17:11:06 -07:00 |
|
David Anderson
|
a17cb9cbbe
|
[JAEGER] CALLPROP PIC for primitive string methods.
|
2010-06-23 17:10:58 -07:00 |
|
Luke Wagner
|
eba2e1f102
|
Merge and fix
|
2010-06-23 17:06:18 -07:00 |
|
Luke Wagner
|
ed28dae403
|
64-bit builds and passes trace tests on OS X with --disable-tracejit. reftests has failures, but these also show up on tm and should be fixed by a rebase
|
2010-06-23 16:58:32 -07:00 |
|
David Anderson
|
82ba121204
|
[JAEGER] Ported Dave Mandelin's PIC for CALLPROP, objects only (bug 572310).
|
2010-06-23 16:18:48 -07:00 |
|
David Anderson
|
2669c5fe3a
|
[JAEGER] Turned off accidental debug flag.
|
2010-06-23 13:51:20 -07:00 |
|
David Anderson
|
992d8e6cde
|
[JAEGER] Fixed build.
|
2010-06-23 10:50:34 -07:00 |
|
David Anderson
|
ff64349d0b
|
[JAEGER] Use PIC for callprop when compile-and-go and LHS is a primitive string.
|
2010-06-22 23:22:46 -07:00 |
|
David Anderson
|
b3c8e672cf
|
[JAEGER] Merge.
|
2010-06-22 23:21:23 -07:00 |
|
David Anderson
|
481fa06044
|
Backed out changeset 99ce8bcb547c
|
2010-06-22 23:21:09 -07:00 |
|
David Anderson
|
264aaca0a9
|
[JAEGER] Infer that an addition with a string will result in a string.
|
2010-06-22 23:18:53 -07:00 |
|
David Anderson
|
b56e39093f
|
imported patch callpropic_str
|
2010-06-22 22:55:31 -07:00 |
|
Chris Leary
|
0aca3bfb30
|
JSOP_ENDINIT fast path, obsoletes stub call. (r=dvander)
|
2010-06-22 22:40:55 -07:00 |
|
Andrew Drake
|
30a3cc58b6
|
[JAEGER] Fix build on pedantic compilers, fix win32 shell. r=dvander
|
2010-06-22 19:11:50 -07:00 |
|
David Anderson
|
79bd5716a1
|
[JAEGER] Use GETPROP PIC for calls when the LHS is known to be an object.
|
2010-06-22 17:54:05 -07:00 |
|
David Anderson
|
82f5e8e60e
|
[JAEGER] Fix GETPROP bug with dense arrays.
|
2010-06-22 16:53:35 -07:00 |
|
David Anderson
|
4e21a7e40e
|
[JAEGER] Use PIC for instanceof's obj.prototype fetch.
|
2010-06-22 16:21:21 -07:00 |
|
David Mandelin
|
5635d6ffb5
|
Adding a space to push to cedar
|
2010-06-22 15:46:26 -07:00 |
|
David Mandelin
|
a2628ff847
|
Windows C build fix
|
2010-06-22 15:26:36 -07:00 |
|
David Anderson
|
408c243f13
|
[JAEGER] Fixed nits from branding fix.
|
2010-06-22 15:09:07 -07:00 |
|
David Anderson
|
f4a612c01c
|
[JAEGER] Cache atom in PIC directly, instead of index, for simplicity.
|
2010-06-22 15:07:10 -07:00 |
|
David Anderson
|
7965d753a3
|
[JAEGER] Tighten method barrier test in SETPROP pic.
|
2010-06-22 14:50:22 -07:00 |
|
David Anderson
|
d31caee286
|
[JAEGER] Fixed SETPROP PIC not maintaining branding invariants.
|
2010-06-22 14:45:16 -07:00 |
|
David Anderson
|
56bdd8b4f7
|
[JAEGER] Allow patching of the inline path after generating stubs.
|
2010-06-22 13:32:55 -07:00 |
|
Luke Wagner
|
50d922350a
|
Fix bustage compiling jsapi.h as Objective-C++
|
2010-06-22 11:54:27 -07:00 |
|
Luke Wagner
|
bae4687e65
|
Reuse existing JS_ValueToId instead of introducing new JSVAL_TO_JSID
|
2010-06-22 11:51:46 -07:00 |
|
Luke Wagner
|
9cdf8a36e7
|
Fix bug in TraceRecorder::storeHole introduced earlier
|
2010-06-22 10:47:54 -07:00 |
|
Luke Wagner
|
c872ea6cb5
|
Fix bugs introduced by overzealous application of setNumber in cset 5c5bb620d2c8
|
2010-06-22 10:14:11 -07:00 |
|
Luke Wagner
|
f536e360bf
|
Take advantage of value representation in the tracer when mapping values to and from trace types
|
2010-06-22 09:43:21 -07:00 |
|
David Anderson
|
a6a668c9d3
|
[JAEGER] Enabled SETPROP PIC, slow path now takes property cache.
|
2010-06-21 19:41:29 -07:00 |
|
David Anderson
|
39aff71e4a
|
[JAEGER] Precursor work for Dave Mandelin's SETPROP IC (bug 572310).
|
2010-06-21 19:34:20 -07:00 |
|
David Anderson
|
e7cd0a7538
|
[JAEGER] Precursor SETPROP IC work - shimmy top of stack down.
|
2010-06-21 19:34:18 -07:00 |
|
Luke Wagner
|
7db2d34bde
|
Merge
|
2010-06-21 16:30:17 -07:00 |
|
Luke Wagner
|
ebb2d4890b
|
Be careful when using setDouble that we shouldn't use setNumber instead to fit in an int when possible. Was missing a lot in jsdate.cpp
|
2010-06-21 16:28:02 -07:00 |
|
David Mandelin
|
4ab1d47307
|
Bug 573578: intern string before converting to jsid in PropertyOpForwarder
|
2010-06-21 16:07:31 -07:00 |
|
Luke Wagner
|
90a6ed7cd3
|
Merge
|
2010-06-21 12:51:25 -07:00 |
|
Luke Wagner
|
6cc55bb8d5
|
Fix C-only compile errors
|
2010-06-21 12:49:23 -07:00 |
|
Luke Wagner
|
5ced30e1fc
|
Change 32-bit jsval rep to use dense type index instead of bitmask
|
2010-06-21 12:28:56 -07:00 |
|
David Anderson
|
178ac0c976
|
[JAEGER] Fixed build.
|
2010-06-20 16:16:51 -07:00 |
|
David Anderson
|
68eadd08f9
|
[JAEGER] Re-added Dave Mandelin's GETPROP PIC stubs for string and array length (bug 572310, part 2).
|
2010-06-20 16:07:21 -07:00 |
|
David Anderson
|
a1983f037c
|
[JAEGER] Use cheaper comparison for GETPROP type checks.
|
2010-06-20 13:17:45 -07:00 |
|
David Mandelin
|
1f140032fd
|
Bug 573171: Make JSOP_LENGTH produce an int32-tagged value for dense arrays
|
2010-06-18 18:30:08 -07:00 |
|
David Mandelin
|
49ad7aab28
|
Windows browser build fixes
|
2010-06-18 15:58:34 -07:00 |
|
David Mandelin
|
8c3417b347
|
MSVC build fix: windows.h includes an extern "C" operator==
|
2010-06-18 14:16:57 -07:00 |
|
Luke Wagner
|
dc916dafc5
|
Tweak trace-tests/tests/basic/delete-named-names.js checkStats
|
2010-06-18 01:06:48 -07:00 |
|
Luke Wagner
|
cc9eacee25
|
Merge
|
2010-06-18 01:02:26 -07:00 |
|
Luke Wagner
|
bf3afea5b8
|
Fix bugs; browser is up and running
|
2010-06-18 00:59:10 -07:00 |
|
Luke Wagner
|
b7955fe7b7
|
Browser builds
|
2010-06-17 23:51:54 -07:00 |
|