Brian Hackett
|
18b2c1c295
|
[INFER] When pushing new frame don't repoint cx->regs until after checking there is space to push, bug 669304.
|
2011-07-05 10:12:23 -07:00 |
|
Brian Hackett
|
d9a6f02814
|
[INFER] ContextStack::currentScript should only return scripts from the current compartment, bug 662841.
|
2011-07-02 18:49:09 -07:00 |
|
Brian Hackett
|
aacb873583
|
[INFER] Preserve invariant entry ordering when removing existing redundant entries, bug 668643.
|
2011-07-02 18:25:12 -07:00 |
|
Brian Hackett
|
9e5b330883
|
[INFER] Watch for non-closed local names aliased by XML QNAME opcodes, bug 665812.
|
2011-07-02 07:08:55 -07:00 |
|
Brian Hackett
|
47fd6595dc
|
[INFER] Avoid redundant TypeObject::markUnknown, bug 665289.
|
2011-07-02 06:58:06 -07:00 |
|
Brian Hackett
|
392d443f17
|
[INFER] Fix build break.
|
2011-07-02 06:38:36 -07:00 |
|
Brian Hackett
|
63dde015a5
|
[INFER] Fix merge botches.
|
2011-07-01 19:40:53 -07:00 |
|
Brian Hackett
|
dee99963bb
|
Merge TM -> JM
|
2011-07-01 16:24:32 -07:00 |
|
Jeff Walden
|
0dfbe6d91b
|
Bug 657298 - Various bugs in setting the length of an array. r=dmandelin
--HG--
extra : rebase_source : f27bd4d0141df46d7ef054c91c2601d3b50d9690
|
2011-06-28 10:05:53 -07:00 |
|
Jeff Walden
|
d2d6ef6dd4
|
Bug 667527 - Remove the array-length limitation from the method used in certain cases to append values to newborn arrays, and name it more generally than previously. r=dmandelin
--HG--
extra : rebase_source : 1f7ee1dc5f5bd3185a8c7e02c5fdf8dcef765cb4
|
2011-06-28 10:05:40 -07:00 |
|
Nikhil Marathe
|
309bac37f9
|
Bug 665355 - Make delegate object and ArrayBuffer share same prototype. r=mrbkap
--HG--
extra : rebase_source : a7bd7dce5e0fbc53097f56065f5d5290046bc691
|
2011-06-29 17:42:03 -07:00 |
|
Nikhil Marathe
|
052a90e97b
|
Bug 665355 - Fix __proto__ recursion. r=mrbkap
--HG--
extra : rebase_source : b97d692c2318e3e071e68e2e1cec38ca9e614cb0
|
2011-06-29 17:41:35 -07:00 |
|
Nikhil Marathe
|
9a3fd541fa
|
Bug 665914 - ArrayBuffer.prototype['byteLength'] crashes. r=mrbkap
--HG--
extra : rebase_source : 09fda2860e11457f516c3b0b0614bde7e3ff3a91
|
2011-06-29 17:38:10 -07:00 |
|
Blake Kaplan
|
4b185d0ef0
|
Bug 667630 - Don't treat the payload of a jsval as a pointer and make sure we unroot the value. r=luke
--HG--
extra : rebase_source : b3c5c3a29c859e2632ef97b0acc0a18842f9c52a
|
2011-06-29 17:36:09 -07:00 |
|
Blake Kaplan
|
e9d975ff6a
|
Bug 664689 - Deal with wrappers-around-wrappers here. r=gal
--HG--
extra : rebase_source : af67e8aded9aa89874c0d74bc9fd48df2268eafc
|
2011-06-28 14:00:19 -07:00 |
|
Steve Fink
|
67a675cdaa
|
Bug 667056 - Fix when function callbacks are invoked (r=luke)
|
2011-06-24 17:13:19 -07:00 |
|
Steve Fink
|
29117f5284
|
Bug 667076 - Add a CHECK_EQUAL for testing whether non-jsval types are equal and report expected and observed values on failure (r=luke)
--HG--
extra : rebase_source : fb98cbdcaa63abbfe718d3dfc5b3ac1b0d3a64da
|
2011-06-24 13:11:28 -07:00 |
|
Shu-yu Guo
|
c34a1db790
|
[INFER] Fix colorized spew bug with ANSI reset codes. r=mrbkap
|
2011-06-22 17:28:19 -07:00 |
|
Brian Hackett
|
2a2f80872d
|
[INFER] Add missing fixDoubleTypes for JSOP_IFEQ, JSOP_IFNE, bug 662082.
|
2011-06-16 06:38:11 -07:00 |
|
Shu-yu Guo
|
359e560eb5
|
[INFER] Colorize spew for constraints and typesets, bug 664583. r=bhackett
|
2011-06-15 19:22:27 -07:00 |
|
Brian Hackett
|
60d958b4f4
|
[INFER] Don't mark or use return value in frames which are throwing, bug 664422.
|
2011-06-15 13:01:39 -07:00 |
|
Brian Hackett
|
f6d4a9c326
|
[INFER] Add missing monitor() call in stubs::Eval, bug 663910.
|
2011-06-15 12:20:13 -07:00 |
|
Brian Hackett
|
9f8045748c
|
[INFER] Cleanup type info tracking object classes, track which type objects are definitely typed arrays, bug 663485.
|
2011-06-15 11:26:12 -07:00 |
|
Brian Hackett
|
eb3dc76aac
|
[INFER] Reenable typed array ICs when inference is disabled, bug 643842.
|
2011-06-15 08:29:33 -07:00 |
|
Brian Hackett
|
8e275e6ef7
|
[INFER] Monitor scripted call results when returning into the interpoline, bug 663690.
|
2011-06-13 08:42:05 -07:00 |
|
Brian Hackett
|
6dea4378d4
|
[INFER] Always use type barriers at NAME opcodes, tweak USES_BEFORE_COMPILE and CONTRIBUTION_LIMIT, bug 662383.
|
2011-06-11 09:46:48 -07:00 |
|
Brian Hackett
|
fa41f89faf
|
[INFER] Read barriers for call results, bug 663381.
|
2011-06-10 19:03:57 -07:00 |
|
Jan de Mooij
|
3e5f166d75
|
[INFER] Fix type handler for snarf, it can return a typed array. r=bhackett on irc
|
2011-06-09 17:27:46 +02:00 |
|
Brian Hackett
|
5eab4fc3dc
|
Merge.
|
2011-06-08 18:15:06 -07:00 |
|
Brian Hackett
|
b8e377a445
|
[INFER] Mark locals/args which are aliased by NAME opcodes as escaping, bug 651966.
|
2011-06-08 17:35:11 -07:00 |
|
Jan de Mooij
|
1bff4c0c56
|
[INFER] Fix parseInt to return integers instead of doubles where possible, rewrite some setNumber calls, bug 662766. r=bhackett
|
2011-06-08 20:11:42 +02:00 |
|
Brian Hackett
|
b20c96262f
|
[INFER] Clone function first for SETMETHOD on non-shadowable shapes, bug 642894.
|
2011-06-08 11:04:00 -07:00 |
|
Brian Hackett
|
6590865df8
|
[INFER] Never do a lookup on the current scope chain for GNAME opcodes, bug 647695.
|
2011-06-08 09:20:01 -07:00 |
|
Brian Hackett
|
b716dfa3de
|
[INFER] Make sure to get the topmost scripted frame's pc in ContextStack::currentScript, bug 662562.
|
2011-06-07 17:44:07 -07:00 |
|
Brian Hackett
|
28d4850580
|
[INFER] Watch for singleton function objects in js_AllocFlatClosure, bug 662338.
|
2011-06-07 17:21:14 -07:00 |
|
Brian Hackett
|
f7f03783ff
|
[INFER] Fix no-op propagation of deoptimization flags for array comprehensions, bug 660538.
|
2011-06-07 16:33:25 -07:00 |
|
Brian Hackett
|
7fc14bc6e1
|
[INFER] Don't expand frames in contexts without a compartment, fix warnings, add type barrier comment.
|
2011-06-07 09:14:52 -07:00 |
|
Brian Hackett
|
cb856b55f5
|
[INFER] Fix merge botch, only warn once for each script accessing undefined properties in contexts with the strict option set, bug 662393.
|
2011-06-06 17:12:49 -07:00 |
|
Brian Hackett
|
020c4d8bac
|
Merge TM -> JM
|
2011-06-06 16:47:40 -07:00 |
|
Brian Hackett
|
401426888d
|
[INFER] Fix quadratic behavior when repeatedly attempting to expand inline frames, bug 657412.
|
2011-06-06 16:14:09 -07:00 |
|
Paul Biggar
|
33979e422d
|
Bug 660681: Add NULL check to LeaveFunction (r=jimb)
|
2011-06-06 14:24:11 -07:00 |
|
Paul Biggar
|
118bf3fdae
|
Bug 660670: Report an error on OOM in Parser::analyzeFunction (r=jimb)
|
2011-06-06 14:24:11 -07:00 |
|
Paul Biggar
|
08fcb0b61d
|
Bug 660638: Add NULL check to Compiler::compileScript (r=jwalden)
|
2011-06-06 14:24:10 -07:00 |
|
David Mandelin
|
ea7d5ed079
|
Bug 662165: fix MSVC warning
|
2011-06-06 13:36:57 -07:00 |
|
Brian Hackett
|
4238aac7aa
|
[INFER] Fix bustage with inference disabled.
|
2011-06-06 10:04:31 -07:00 |
|
Chris Leary
|
278e5141b8
|
Followup fix for merge, fix ifdef directive.
|
2011-06-06 09:58:15 -07:00 |
|
Brian Hackett
|
1186d01428
|
Merge TM -> JM
|
2011-06-06 09:48:04 -07:00 |
|
Chris Leary
|
f8e0e912ab
|
Merge mozilla-central to tracemonkey.
|
2011-06-06 09:41:22 -07:00 |
|
Brian Hackett
|
d99dec2be3
|
[INFER] Fix busted jit-tests.
|
2011-06-06 08:47:34 -07:00 |
|
Brian Hackett
|
b0ae81df4a
|
[INFER] Apply arguments and script review comments, bug 657412.
|
2011-06-06 08:32:41 -07:00 |
|