js/src/frontend/BytecodeEmitter.cpp
55e360715d7676060b99db6b3319b04c92d57521
created 2012-03-03 16:27 +0100
pushed 2012-03-04 00:39 +0000
Jan de Mooij Jan de Mooij - Bug 732693 - Fix bytecode emitted for o.__proto__(). r=bhackett
9b0319298e0ebd12cfc9e6777e1c24f059b96b12
created 2012-02-27 16:36 -0800
pushed 2012-03-03 13:14 +0000
Luke Wagner Luke Wagner - Bug 730497 - preparatory parser sanity enhancements (r=jorendorff)
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2012-03-03 13:14 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
90f6626365e3372231239fb8f11cf525cb64e21a
created 2011-06-06 14:11 -0700
pushed 2012-03-01 13:28 +0000
Steve Fink Steve Fink - Bug 719294 - Eliminate the bytecode space optimization where it omits the starting line number. r=luke
57cf4086191d3bb7dae8df7399eda0453edcf634
created 2012-02-29 08:16 -0500
pushed 2012-02-29 18:48 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 731503 - fix typo. r=bustage.
9b3a7e124dd0e0ed9ca1d986f2ba49569d7c71ce
created 2012-02-29 08:04 -0500
pushed 2012-02-29 18:48 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 731503 - workaround llvm.org/pr12127. r=dvander.
2d3328813a98ccc32ae7fb6b18d0be296392c53e
created 2012-02-28 19:07 -0800
pushed 2012-02-29 18:48 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537403fb911 (bug 731450), c9e48c19363a (bug 719294), 682dd844587b (bug 730144) for flambe
c9e48c19363a46d14b8b6a34fcecf9080bb7d894
created 2011-06-06 14:11 -0700
pushed 2012-02-29 18:48 +0000
Steve Fink Steve Fink - Bug 719294 - Eliminate the bytecode space optimization where it omits the starting line number. r=luke
9dde6af30ab201c2fdb0084e298182533eac48ff
created 2012-02-28 15:11 -0800
pushed 2012-02-29 18:48 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
bd71047c9b4d53b5e8ead4cfe63b6e5267b02fe7
created 2012-02-07 12:34 -0800
pushed 2012-02-28 17:21 +0000
Luke Wagner Luke Wagner - Bug 724790 - get rid of the hasOverriddenArgs funny business (r=waldo)
7bb7889f568ad49787a85f81d43b405ebe8a20b8
created 2012-02-27 14:04 -0800
pushed 2012-02-28 17:21 +0000
Jeff Walden Jeff Walden - Bug 730810 - Don't assert doing a compound assignment to a const. r=luke
f4e955f78de9fb3fe0edee4d2232e69b25227132
created 2012-02-03 18:53 -0800
pushed 2012-02-25 10:12 +0000
Jeff Walden Jeff Walden - Bug 720316 - Use uint32_t indexes for JOF_ATOM opcodes. r=jorendorff
d4105352a832b4a614daf469411895b24ea2bb16
created 2012-02-24 14:19 -0800
pushed 2012-02-25 10:12 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
676cff5e3513d4e356a635c39add60cf69d514d2
created 2012-02-25 00:16 +0100
pushed 2012-02-25 10:12 +0000
Marco Bonardo Marco Bonardo - Backout 4fc2f49371a8 (bug 725550) for build failures
4fc2f49371a8cfbdbaea1948f02d4750e3e82296
created 2012-02-24 14:19 -0800
pushed 2012-02-25 10:12 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
fa99b3a04938c4e359ff066394fcf4156b7802a9
created 2012-01-28 22:46 -0800
pushed 2012-02-10 12:16 +0000
Jeff Walden Jeff Walden - Bug 722121 - Remove JSOP_DEFFUN_FC, because it can never be generated. r=jorendorff
304182354c92428f046c3c7328316681f7bcb869
created 2012-02-01 13:36 -0800
pushed 2012-02-03 16:46 +0000
Luke Wagner Luke Wagner - Bug 688069 - fix String.prototype.{replace,match,search,split} for transparently wrapped RegExp arguments (r=cdleary)
551dcf40a209ee3ce2e708643fe2cee98acbf315
created 2012-01-19 17:15 -0800
pushed 2012-02-02 10:23 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
a22cb315b248049fea9bc20726e51958cc37091a
created 2012-01-31 17:34 -0800
pushed 2012-02-01 10:56 +0000
Matt Brubeck Matt Brubeck - Back out 08f4fc94e27b f3ceed05f6b7 f87d25461d6c 317e842f6c65 57adfe804b56 (bug 720316, bug 722260)
08f4fc94e27bdc6160ab19a45db9f00e9ab71d85
created 2012-01-19 17:15 -0800
pushed 2012-02-01 10:56 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
051a19214251af08890cfabc6f3197eb625e9162
created 2012-01-22 21:22 -0800
pushed 2012-01-26 11:59 +0000
Jeff Walden Jeff Walden - Remove internal #includes of jsstdint.h, the functionality of which is now part of the JSAPI and need not be explicitly #included. No bug, r=evilpies, r=jorendorff, r=terrence, all over IRC
5dce9f6e78795f82230fa645354635ccc0231c30
created 2012-01-07 00:55 -0600
pushed 2012-01-25 14:16 +0000
Jeff Walden Jeff Walden - Bug 566700 - Remove sharp variable support. r=dmandelin
f8d4887aae8df037b0c8a45b3349601c21f958b5
created 2012-01-19 17:15 -0800
pushed 2012-01-24 12:27 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert RegExp indexes into uint32_t. r=luke
6a2a7edff3c554a1db08794ffe771a93a91526c2
created 2012-01-18 16:55 -0800
pushed 2012-01-24 12:27 +0000
Jeff Walden Jeff Walden - Bug 720316 - Remove the entirely-unused JOF_SLOTATOM. r=luke
271838a8bc5ea69c8f1634072973fd2cfa676b8e
created 2012-01-17 17:55 -0800
pushed 2012-01-24 12:27 +0000
Jeff Walden Jeff Walden - Bug 720316 - Introduce GET_UINT8 and SET_UINT8 helpers for bytecode immediate examination/setting. r=luke
850ce7c81121f7731719449c974da81ee333a11f
created 2012-01-23 13:51 -0800
pushed 2012-01-24 12:27 +0000
Brian Hackett Brian Hackett - Add JSOP_LOOPENTRY for target of initial loop jump, bug 720169. r=dvander
408ab9247ef1684867b51914ca5540c935d366f1
created 2012-01-20 07:33 -0800
pushed 2012-01-21 02:32 +0000
Brian Hackett Brian Hackett - Backout 5cdf9574bede for build failures.
5cdf9574bedecfbd8ce311a64cb6de2cd199868d
created 2012-01-20 07:14 -0800
pushed 2012-01-21 02:32 +0000
Brian Hackett Brian Hackett - Remove emitter special casing for __proto__, bug 717249. r=waldo
7736d47f8fab770803b227527364363a59ab2135
created 2012-01-17 14:32 -0800
pushed 2012-01-19 10:34 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
4dd329d75054a9d949f5b26197425ea3520888f3
created 2012-01-13 17:35 -0800
pushed 2012-01-14 09:02 +0000
Chris Leary Chris Leary - Back out b36175bbda47.
b36175bbda47da731573c8031a132a4f2385235d
created 2012-01-12 18:40 -0800
pushed 2012-01-14 09:02 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy. (r=luke)
addfdfd36160b333192046e467a05bf5c74fd961
created 2012-01-09 11:05 -0800
pushed 2012-01-10 09:03 +0000
Luke Wagner Luke Wagner - Bug 716068 - de-OptimizeSpanDeps (r=waldo)
467e926f8a1983b7104bc4dd6f1414db42cfc563
created 2012-01-09 11:05 -0800
pushed 2012-01-10 09:03 +0000
Luke Wagner Luke Wagner - Bug 715817 - rm SRC_EXTENDED (r=waldo)
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2012-01-09 20:36 +0000
Brian Hackett Brian Hackett - Backout 54cd89b0f1fa (bug 712714 backout). Talos will probably report fake regressions for this patch, do not back out for this reason.
54cd89b0f1fa936a6c763f31f34d8b5b6ff4bb2c
created 2012-01-06 13:49 +0100
pushed 2012-01-06 22:28 +0000
Marco Bonardo Marco Bonardo - Backout c0d337401801,78d17e22a223 (bug 712714) for talos regressions across the board.
78d17e22a223f7ea26c2dc5379f0f53bebb0b96a
created 2012-01-05 11:08 -0800
pushed 2012-01-06 22:28 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
1a8a06e6c634608db279ebf9a4719add45549f75
created 2012-01-05 06:50 -0800
pushed 2012-01-06 12:23 +0000
Brian Hackett Brian Hackett - Use persistent type sets for initializer opcodes, bug 714600. r=dvander
f0d76403ae9caa10901b1f53269e3c252d614cd7
created 2012-01-02 15:02 -0800
pushed 2012-01-03 11:36 +0000
Luke Wagner Luke Wagner - Bug 713311 - give the remaining scope objects typed interfaces (r=waldo)
10f831bfaf08329ede947f4cbf19480a4cf62601
created 2011-12-31 07:32 -0700
pushed 2012-01-01 02:50 +0000
Brian Hackett Brian Hackett - Backed out changeset 4282a285d381 (bug 707049 backout).
4282a285d3813d5eb7a6639e690ce533a2fc1b04
created 2011-12-31 15:13 +0100
pushed 2012-01-01 02:50 +0000
Ms2ger Ms2ger - Backout 0d642e4e08cf (bug 707049); requested by evilpie.
0d642e4e08cf26daa6edcc91ad22a435c40176d6
created 2011-12-30 20:12 -0700
pushed 2012-01-01 02:50 +0000
Brian Hackett Brian Hackett - Add dynamic analysis for identifying moving GC hazards, autorooter classes, some VM rooters, bug 707049. r=billm
b1560ef4222cfae85cf3474669144de4979512d7
created 2011-12-13 15:53 -0500
pushed 2011-12-30 12:07 +0000
Jeff Walden Jeff Walden - Bug 710932 - Create defsharp/usesharp expressions with a constructor that doesn't examine the token stream. r=jorendorff
a1ca7fe3d8e29a0c2a3cac0206e3dd2bb4425032
created 2011-12-13 15:53 -0500
pushed 2011-12-30 12:07 +0000
Jeff Walden Jeff Walden - Bug 710932 - Create ?: conditional expressions using a constructor that doesn't examine the token stream. r=jorendorff
a2f87c9d7a710672a7d66678d68e693d6e2e4728
created 2011-12-09 23:28 -0500
pushed 2011-12-30 12:07 +0000
Jeff Walden Jeff Walden - Bug 710932 - Create <?target data?> expressions using a constructor that doesn't examine the token stream. r=jorendorff
f2cefd34dcd0cd4f4d15f3bc61ce34749a48d062
created 2011-12-23 21:19 -0500
pushed 2011-12-29 11:02 +0000
Jeff Walden Jeff Walden - Bug 713759 - Split PNK_INC and PNK_DEC into pre- and post- variants. r=bhackett
38344f96b3e3763be2d1d4d919e3615ac2fa640d
created 2011-10-07 12:02 -0700
pushed 2011-12-23 23:56 +0000
Luke Wagner Luke Wagner - Bug Bug 692274, part 4 - Rewrite parsing, emitting and decompiling of let to fix scoping properly (r=jorendorff)
9272bb82eebac5e30a16af20e4443ee30fc26c33
created 2011-10-07 12:02 -0700
pushed 2011-12-23 23:56 +0000
Luke Wagner Luke Wagner - Bug 692274, part 3 - Remove JSOP_BLOCKCHAIN and JSOP_NULLBLOCKCHAIN, which produces incorrect let scoping until the next patch (r=jorendorff)
2c7cd0b499ba2237825c205ca7e1ad26ded6ff4d
created 2011-12-21 06:31 -0800
pushed 2011-12-21 20:32 +0000
Brian Hackett Brian Hackett - Remove JSObject::containsSlot, bug 710516. r=luke
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2011-12-16 12:21 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
5c3c5e4db3ad622a5d9ca6f8b7185fd48ea24d3d
created 2011-11-22 11:37 -0800
pushed 2011-12-16 11:53 +0000
Luke Wagner Luke Wagner - Bug 703645 - rm SRC_LOOPHEAD (r=waldo)
8b1a1c88441a5f4712625decddfac490057cc290
created 2011-12-09 20:26 -0500
pushed 2011-12-16 01:34 +0000
Jeff Walden Jeff Walden - Bug 709322 - Create break/continue statements using constructors that don't examine the token stream. r=jorendorff
c5ebfdbe12d9edeaa083f4cde5bedbd4b8926acd
created 2011-12-15 09:07 -0800
pushed 2011-12-16 01:34 +0000
Brian Hackett Brian Hackett - Backout 36fa9b176a91 (bug 710516) for M1 bustage.
36fa9b176a915490c892378a3c568725f5d563e4
created 2011-12-15 08:06 -0800
pushed 2011-12-16 01:34 +0000
Brian Hackett Brian Hackett - Remove JSObject::containsSlot, bug 710516. r=luke
467197e8063fe3d1a42d0b9bc80c9dcf6dfb582f
created 2011-12-13 18:23 +0100
pushed 2011-12-13 17:39 +0000
Tom Schuster Tom Schuster - Bug 706924 - Rename JSOP_PUSH to JSOP_UNDEFINED, and remove dead code from the decompiler. r=Waldo a=SpiderMonkey
5d2f9f82004244af1e714b4b2dbeb54131eae7bd
created 2011-11-22 12:13 -0800
pushed 2011-12-07 09:30 +0000
Chris Leary Chris Leary - Bug 704369: Factor unary emit. (r=Waldo)
7d0b47a8e14271a489c7246dbb7dc5e17b40e3a4
created 2011-11-22 12:10 -0800
pushed 2011-12-07 09:30 +0000
Chris Leary Chris Leary - Bug 704369: Move unary emit. (r=Waldo)
9ddf74776f7f3f437e0fa86259402b8c508b1f2c
created 2011-11-22 12:04 -0800
pushed 2011-12-07 09:30 +0000
Chris Leary Chris Leary - Bug 704369: Factor array emit. (r=Waldo)
db81d88f016b75a3ac43755748c87d35a164d9e1
created 2011-11-22 12:03 -0800
pushed 2011-12-07 09:30 +0000
Chris Leary Chris Leary - Bug 704369: Move array emit. (r=Waldo)
1a53e9f2b691c1dd8772d41f72cbb9e289670661
created 2011-11-22 11:55 -0800
pushed 2011-12-07 09:30 +0000
Chris Leary Chris Leary - Bug 704369: Factor object emit. (r=Waldo)
b09bfe78aa7787936f5a819788bb04ae7d561397
created 2011-11-22 11:52 -0800
pushed 2011-12-07 09:30 +0000
Chris Leary Chris Leary - Bug 704369: Move object emit. (r=Waldo)
less more (0) -100 -60 tip