js/src/ion/IonCompartment.h
bd4d746598fd8a07b8df8e89d10c6cce75f6c346
created 2012-11-19 17:43 -0500
pushed unknown
Kannan Vijayan Kannan Vijayan - Bug 813328 - Add initialize() method to IonCompartment. r=dvander
d84d3184ed078c464af81c5fb5e0cc4db0ca2464
created 2012-11-26 13:57 -0800
pushed unknown
David Anderson David Anderson - Bug 811058 - Add incremental barriers to addprop ICs. r=billm, a=lsblakk
6ba78023b36730c1140355ddb6df4c7f9981b8e7
created 2012-11-14 06:46 -0800
pushed unknown
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
f5e702c39521bb6fb440664593d7dbcbd5bf3da8
created 2012-10-25 20:05 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backout 589b6766b99a (bug 786146) due to test bustage on a CLOSED TREE.
589b6766b99a4ba4674035201376f35fde602334
created 2012-10-25 15:37 -0700
pushed unknown
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
20fe6e539f7f3fbd27f6a6737acc44ca0e066347
created 2012-10-06 11:38 +0200
pushed unknown
Jan de Mooij Jan de Mooij - Bug 797131 part 3 - Add fast path for calling into Ion. r=dvander
f42381e2760d394c9ca21ad74bd4c6b8a4f4d719
created 2012-08-23 06:56 -0600
pushed unknown
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
2a3e2f6288b707c410975b3684c49f7d87a56581
created 2012-08-22 22:23 -0700
pushed unknown
David Anderson David Anderson - Backout 4225ee7e35a0.
4225ee7e35a0dcc37c4db156e878740ec88d33d5
created 2012-08-22 19:00 -0600
pushed unknown
Brian Hackett Brian Hackett - Allow compiling scripts off thread with Ion, bug 774253. r=dvander
32dd9f9afa382cc0b340f78837dd117b3a80ad63
created 2012-08-21 11:12 -0400
pushed unknown
Marty Rosenberg Marty Rosenberg - Try to flush the instruction/data cache less frequently (bug 781510, r=dvander)
b46621aba6fd1a81787626a968644abb4fa9ae2f
created 2012-07-30 17:19 -0700
pushed unknown
David Anderson David Anderson - Add JM inline cache for calling into Ion (bug 775818, r=jandem,pierron).
e6a6ab12a7bb6af53b1d2ef078bff9ed3c725efe
created 2012-07-19 15:23 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 754256 - Upgrade IonMonkey to MPL2. r=gerv,dvander
474d3f16960fb6bc790f0f46b77d0248424b84ef
created 2012-05-31 17:17 -0700
pushed unknown
Sean Stangl Sean Stangl - Merge m-c onto Ionmonkey.
d80602d38aa85a3f03c97807f85867db9db4b445
created 2012-05-21 17:48 -0700
pushed unknown
David Anderson David Anderson - Make sure the invalidation thunk is always marked (bug 756659, r=pierron).
8b8ee1dc234264bcbacb12a1d0f10ae330b8a241
created 2012-05-08 17:51 -0700
pushed unknown
Marty Rosenberg Marty Rosenberg - Fix a rare gc bug by pushing the current IonCode onto the stack right after we link in an exit frame. (bug 750925, r=dvander)
35144214826e76e800382d15195a7b74a0df6a32
created 2012-04-09 14:07 -0700
pushed unknown
David Anderson David Anderson - Ensure that iterators are closed correctly during exceptions in Ion code (bug 732852 part 7, r=pierron).
6040d30988ff69895b11b0541071a6afd295f8e9
created 2012-04-06 16:38 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
5108b08c2d542d9fcb6ee474fcb2f261fde2167d
created 2012-03-21 17:25 -0700
pushed unknown
Sean Stangl Sean Stangl - Bug 723333 - Handle JSOP_NEW without callVM(). r=dvander
da20de5ab4b87f7042aedf4c8b026368cb98c41e
created 2012-03-15 17:22 -0700
pushed unknown
David Anderson David Anderson - Fix bug where GC could clear script->ion right before EnterIon (bug 732848, r=sstangl).
bf6acad353e0265602c9c5ce866cc9bef41a56eb
created 2012-03-12 09:50 +0100
pushed unknown
Jan de Mooij Jan de Mooij - Bug 725241 - Fast paths for iterators. r=dvander
76017d709ef33f0d7cddcda2d88042b44b29fb79
created 2012-03-07 11:03 -0800
pushed unknown
David Anderson David Anderson - Fix assert when marking Ion prologues (bug 732758, r=billm).
3f39437bb2ccd0d078f060e24d06a70396d42a8f
created 2012-03-02 18:56 -0800
pushed unknown
David Anderson David Anderson - Fix savedEnumerators being stale (bug 731929, r=luke).
251bea6ccff885c50d099b39926f1586b586d45d
created 2012-02-28 12:39 -0800
pushed unknown
David Anderson David Anderson - Ensure that iterators are closed when an exception is thrown (bug 729797, r=luke).
8add57bafb0d0e6c76d01a3659cd0a6a06c868f0
created 2012-02-21 12:47 -0800
pushed unknown
David Anderson David Anderson - Implement IonMonkey write barriers (bug 724875, r=jandem,marty).
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
de33951b455d4a71e2d5fa8ab747c26c417f153d
created 2012-02-09 12:08 -0800
pushed unknown
David Anderson David Anderson - Change how pc offsets are tracked in effectful snapshots (bug 724938 part 2, r=jandem).
868eafc7deae4480e360e3f9e5a9daaad60c7956
created 2012-02-02 00:58 -0800
pushed unknown
David Anderson David Anderson - Trigger invalidation on GC (bug 708455, r=cdleary).
10d64aa97e0229257017b89dcf2971998793e938
created 2012-01-31 19:56 -0800
pushed unknown
Chris Leary Chris Leary - Bug 722238: implement simpler mechanism for On Stack Invalidation. (r=dvander)
2e74563aa784f4ac8a673e5d3b422d42bd513d6f
created 2011-12-06 16:09 -0800
pushed unknown
Chris Leary Chris Leary - Bug 686927: On-Stack Invalidation. (r=dvander)
90e4885eada06554f09dc0cf204b4e3025d0db4e
created 2011-12-06 12:08 -0800
pushed unknown
Chris Leary Chris Leary - Bug 706986: Unexpected argument types should cause reflow. (r=dvander,mjrosenb)
46d879f24756b2c85dfa67a4b79eff75369a3c16
created 2011-12-06 00:46 +0100
pushed unknown
Nicolas Pierron Nicolas Pierron - Implement JSOP_NEWARRAY. (Bug 685838, r=sstangl)
7e0a455e2030e0b00b60434b58857068412fa5d5
created 2011-12-01 17:17 -0800
pushed unknown
David Anderson David Anderson - Implement StackIter skeletal support for Ion frames (bug 706692 part 2, r=luke).
a1169b0f392817b46302e94e178830d448ad55d7
created 2011-12-01 14:02 -0800
pushed unknown
David Anderson David Anderson - Mark stack frames that precede Ion frames (bug 706692 part 1, r=luke).
9fb668f0baca27a62a9747c0a934b35a7b313e22
created 2011-11-28 15:22 -0800
pushed unknown
Sean Stangl Sean Stangl - Implement OSR. (Bug 700108, r=dvander)
83dbfff7f193864e3e35c3ea2b8a67db4ef1a898
created 2011-11-18 14:46 -0800
pushed unknown
Sean Stangl Sean Stangl - IonMonkey read/write barrier support. (Bug 701990, r=cdleary)
29c5f1b61413c56383cab150aaa88c77ad9dd069
created 2011-11-11 21:37 -0800
pushed unknown
David Anderson David Anderson - Allow exit frames to nest, use right context in ABI calls (bug 695897 part 7, r=sstangl).
2251703b072e3eeaf8a97b2ac6ec41a733dad91b
created 2011-11-11 18:16 -0800
pushed unknown
David Anderson David Anderson - Change ABI calls to use exit frames (bug 695897 part 6, r=sstangl).
6aefeb68c04de48e836ddbc57ef88a3828fccf9a
created 2011-11-11 17:10 -0800
pushed unknown
David Anderson David Anderson - Introduce exit frames for x86 bailouts (bug 695897 part 4, r=sstangl).
642b147cdaee3e5ea1c9b58a268307b365ae333d
created 2011-10-31 17:11 -0700
pushed unknown
David Anderson David Anderson - Follow-up fixes again!
691c944bb0258f5bab2942cba2b40a2ec6a9d3ae
created 2011-10-31 16:29 -0700
pushed unknown
Nicolas Pierron Nicolas Pierron - Implements Calls to C++ (bug 680315, r=dvander)
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
ef5f3216118471534d4950113a5fa49a1be257e0
created 2011-09-26 13:24 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
31641ffb0e9d5550b58fea50d32c8abb942add38
created 2011-09-07 20:17 -0700
pushed unknown
Sean Stangl Sean Stangl - Call functions with insufficient arguments. (Bug 685099, r=dvander)
ad399da18b2cfbfd346b5a31f4e048d2cee2a6ec
created 2011-08-05 23:00 -0700
pushed unknown
David Anderson David Anderson - Implement bailouts (bug 670827, r=sstangl).
a69ecadc75e124ccf316be09a95771b5f097e8fa
created 2011-08-05 22:55 -0700
pushed unknown
David Anderson David Anderson - Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
a1447697e309016191ae5fb5d766832f7767aa50
created 2011-07-19 23:14 -0700
pushed unknown
David Anderson David Anderson - Run generated Ion code (bug 670816, r=adrake+ascheff).
e39d9ac0811d1e586490fa3cbef1903b3ad86208
created 2011-07-19 23:13 -0700
pushed unknown
David Anderson David Anderson - Mark IonCode references inside compartments (bug 670816 part 6, r=billm).
fcb18ae229c3f5720833b54aa9f6c12127130988
created 2011-07-18 17:46 -0700
pushed unknown
David Anderson David Anderson - Use newer IonCode for IonCompartment references (bug 670816, r=ascheff).
aea4907eb793c51513fca35bca4c8721753d6c20
created 2011-07-18 17:46 -0700
pushed unknown
Andrew Scheff Andrew Scheff - Add IonCompartment and x86 trampolines (bug 670819, r=dvander).
less more (0) tip