David Anderson
|
cc3ce07f82
|
[JAEGER] More fast-paths for NOT.
|
2010-06-24 15:28:30 -07:00 |
|
David Anderson
|
7628f2af0f
|
[JAEGER] Merge.
|
2010-06-24 14:17:29 -07:00 |
|
David Anderson
|
0a0f76d454
|
[JAEGER] Update JM2 for fatval merge.
|
2010-06-24 14:17:08 -07:00 |
|
David Mandelin
|
c6783f6875
|
Removing failure note from test that passes
|
2010-06-24 14:04:26 -07:00 |
|
David Mandelin
|
aa5846ef98
|
MacOS build fix
|
2010-06-24 11:33:45 -07:00 |
|
Luke Wagner
|
558aa8414b
|
Avoid unnnecessary extra LIR in unbox_value
|
2010-06-24 11:21:20 -07:00 |
|
David Anderson
|
a3709f170d
|
[JAEGER] Merge from fatval branch.
|
2010-06-24 11:18:01 -07:00 |
|
David Mandelin
|
b3a7fc6846
|
Adding volatile qualifiers to try to fix Linux build
|
2010-06-24 11:08:23 -07:00 |
|
Jacob Bramley
|
3af66d7d8e
|
Trivial tweak to the Vim modeline in LIRopcode.tbl. [No bug] [r=me]
--HG--
extra : convert_revision : 104c02bf846011a7e6e9792ecc5e5cb6e92f09fd
|
2010-06-24 13:18:04 +01:00 |
|
Andrew Drake
|
73b4caf315
|
[JAEGER] Facilitate iteration over all JSStackFrames in the current stack. r=dvander
|
2010-06-23 21:59:23 -07:00 |
|
David Anderson
|
ab63b0c9ce
|
[JAEGER] Use PICs for PROPINC and friends.
|
2010-06-23 23:40:38 -07:00 |
|
David Anderson
|
038d8d654e
|
[JAEGER] Merge.
|
2010-06-23 23:21:56 -07:00 |
|
David Anderson
|
76bce82fed
|
Backed out changeset 283566427469
|
2010-06-23 23:21:46 -07:00 |
|
David Anderson
|
516af02b02
|
[JAEGER] Merge.
|
2010-06-23 23:19:21 -07:00 |
|
David Anderson
|
a7b1a1cae4
|
[JAEGER] Completely inline JSOP_INSTANCEOF.
|
2010-06-23 23:18:54 -07:00 |
|
Andrew Drake
|
8619e4fd69
|
[JAEGER] Facilitate iteration over all JSStackFrames in the current stack. r=luke
|
2010-06-23 21:59:23 -07:00 |
|
David Mandelin
|
0800a12fa5
|
Windows browser build fixes for js/src
|
2010-06-23 19:01:50 -07:00 |
|
David Mandelin
|
882030f513
|
Add extra stack space needed for callprop in methodjit
|
2010-06-23 18:58:17 -07:00 |
|
David Mandelin
|
33c408ba97
|
Fix PIC for MSVC. enums are apparently signed in MSVC, which caused 'overflow' in the 2-bit kind field
|
2010-06-23 18:06:51 -07:00 |
|
Luke Wagner
|
561b9386c9
|
Have box_value callers pass the AccSet to use
|
2010-06-23 17:50:53 -07:00 |
|
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 |
|