Commit Graph

194325 Commits

Author SHA1 Message Date
Mark Banner
16445b2719 Bug 441530 Toolkit autocomplete sets the nomatch attribute on the popup rather than the textbox. r=enndeakin 2008-07-17 09:33:51 +01:00
Andreas Gal
8fef5d28f2 Cleanup trace abort handling. 2008-07-17 01:29:41 -07:00
Igor Bukanov
e4258a5c03 [Bug 440184] js_(Lock|Unlock) are defined as external non-inline functions to prevent linkage errors with js shell. r=brendan 2008-07-17 10:22:45 +02:00
L. David Baron
0fc36f0d30 Mark two reftests as failing on Mac. 2008-07-17 00:56:50 -07:00
Andreas Gal
08b285515b Merge. 2008-07-17 00:48:30 -07:00
Andreas Gal
805904b536 Fixed ASSERT JS_DOUBLE != JS_VOID issue. If the root fragment fails to compile, trash the type-map and re-capture it when we try to re-compile. 2008-07-17 00:48:10 -07:00
shaver@mozilla.org
cb4192d17a JSOP_LENGTH 2008-07-16 23:53:14 -07:00
Andreas Gal
351af4b843 Merge. 2008-07-16 23:48:42 -07:00
Andreas Gal
f52dc6d698 Increase code cache size. 2008-07-16 23:47:57 -07:00
shaver@mozilla.org
ef3bd8335b 4.2, dammit 2008-07-16 23:44:25 -07:00
Andreas Gal
e8f62f1305 Merge. 2008-07-16 23:39:12 -07:00
Andreas Gal
7b15717303 Fix f2i(i2f) filter (broken since the last TT sync, argument order changed from right to left to left to right). 2008-07-16 23:38:39 -07:00
Brendan Eich
f9a54cfd0a Prefer getarg;length, etc. to getargprop. 2008-07-16 23:33:04 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
7d3343e0fa Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold 2008-07-16 23:30:25 -07:00
shaver@mozilla.org
fc685e043d copy capacity when becoming another list 2008-07-16 23:11:17 -07:00
Andreas Gal
b9519a90b1 Don't clear out arguments, clear out variables at method entry. 2008-07-16 23:04:50 -07:00
Andreas Gal
99721bcb09 Better naming of the after_JSOP_CALL event (EnterFrame). 2008-07-16 23:00:59 -07:00
L. David Baron
86c186dbd8 Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough. 2008-07-16 22:59:14 -07:00
Andreas Gal
fb9d38a976 Notify the recorder when a new frame was created by JSOP_CALL. 2008-07-16 22:58:06 -07:00
Andreas Gal
60371a4c39 Initialize arguments to void and write JSVAL_HOLE's value onto the native stack, not its boxed representation. 2008-07-16 22:25:56 -07:00
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
269c2d355a Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold 2008-07-16 22:18:38 -07:00
Andreas Gal
ba5b2a2e95 Fixed call tests. 2008-07-16 22:08:59 -07:00
Andreas Gal
e81ced786f Hand in typemap the recorder is supposed to use (preparation for side exit compilation and trees). 2008-07-16 21:49:42 -07:00
Andreas Gal
f8812377be Move the allocation of the LIR buffer and the FragmentInfo data structure creation (which includes typemap and interned global calculation) into loopedge. 2008-07-16 21:41:03 -07:00
Bobby Holley
c7acebb264 Viewport meta tag - content tests - bug 436083 2008-07-16 20:18:11 -07:00
Bobby Holley
1f347da68c Viewport meta tag - content - bug 436083 r=jst,sr=sicking 2008-07-16 20:16:23 -07:00
Bobby Holley
0cb5fecb1a System color profile handle not freed on thebes shutdown - bug 444829 r=vlad 2008-07-16 20:09:08 -07:00
Andreas Gal
a9a21285a6 Fix typo in test cases. 2008-07-16 19:10:07 -07:00
Andreas Gal
ed943f0759 Make JSOP_CALLNAME tell us why it doesn't like to trace. 2008-07-16 19:00:14 -07:00
Karl Tomlinson
9738632051 cairo_draw_with_xlib should provide a non-NULL visual to callback. b=445250 r=vlad 2008-07-17 13:22:50 +12:00
Karl Tomlinson
2c4159eaf8 NPNVxDisplay for windowless plugins should not return the Display* of an XtBin. b=444252 r+sr=jst 2008-07-17 13:19:54 +12:00
Andreas Gal
69e1d9c637 Add md5.js so we can play with it. We should sweep these test cases into a subdir or just delete them once they trace. 2008-07-16 18:10:19 -07:00
Andreas Gal
11e24e5bb4 Add testcase for chains for global calls. 2008-07-16 18:08:58 -07:00
Andreas Gal
5e1f1a851b Fix generation of VOID immediates and initialize rval after the new frame was setup by CALL. 2008-07-16 17:44:44 -07:00
Andreas Gal
ab2f8416a9 Add generic recorder hooks that are called before and after all opcodes as we trace. We might want to instead just move to pre_OP and post_OP. 2008-07-16 17:29:08 -07:00
Andreas Gal
bdf79e7935 Add test case for CALLPROP. 2008-07-16 15:53:04 -07:00
Andreas Gal
7e947d706b Don't intern global function objects onto the native frame since we rarely ever need them anyway (we call them via the property cache). 2008-07-16 15:48:51 -07:00
Andreas Gal
17c5a0d239 Enable CALLNAME and add test case for it so we can call global functions. 2008-07-16 15:40:35 -07:00
Andreas Gal
e40c27e48d Add test cases for call. 2008-07-16 15:26:51 -07:00
Andreas Gal
3456c6f0ec Make sure this/argv[-1] is set fpr CALLVAR and CALLARG. 2008-07-16 15:13:27 -07:00
Andreas Gal
7298396084 Enable inlining for calls. Deep bailouts (from within side exits) are generated but are not allowed to be ever taken (for now). 2008-07-16 15:01:55 -07:00
Doug Turner
bfb1de4556 Merge after backout of a9afebf74668 2008-07-16 14:55:24 -07:00
Doug Turner
35a8c0bea9 Mochi test failures. Backed out changeset a9afebf74668 2008-07-16 14:54:50 -07:00
Andreas Gal
465f6c4288 Don't use a builtin for this. For functions its interned in the native frame. For global this we read from fp->thisp. Restore jsinterp.cpp and jsinterp.h (no longer need COMPUTE_THIS exposed). 2008-07-16 14:36:50 -07:00
L. David Baron
015d440ad8 Fix accidental disabling of more mochitests than intended. Bug 437980 / Bug 445586 2008-07-16 14:23:43 -07:00
David Anderson
4f0e18b670 Synced nanojit with TT tip. 2008-07-16 14:21:31 -07:00
Edward Lee
5cb6496071 Bug 406422 - Globally decay adaptive input history to allow for new entries. r=dietrich 2008-07-16 13:45:42 -07:00
L. David Baron
14920a42e2 Merge backout of changeset ca442067af90 due to unit test hang in test_417798.js. 2008-07-16 12:56:47 -07:00
L. David Baron
16757059db Backed out changeset ca442067af90 due to unit test hang in test_417798.js. 2008-07-16 12:56:30 -07:00
Marco Zehe
ed55bbcca5 Disabling table indexes test file, see bug 437980 2008-07-16 19:58:49 +02:00