js/src/frontend/BytecodeEmitter.cpp
2f8fbd24bde1a0ce3110573e35438083110f9f4d
created 2012-04-16 15:35 +1000
pushed 2015-01-29 02:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 745068 - Minor front-end cleanups. r=jorendorff.
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 714260 - Implement FloatingPoint.h to consolidate all IEEE-754 floating point operations in a single location. r=dmandelin for the js bits, r=Ms2ger for mfbt and the core bits
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2015-01-29 02:51 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
1664d00a1d242878c8e214db86a45c483e29b6fa
created 2012-03-24 12:29 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 740259 - add ALIASEDVAR ops, assert they are used iff the variable is aliased (r=bhackett,waldo,jorendorff,dherman)
fa24b215d49e781ccee44780c34230a3b524de5b
created 2012-04-02 08:58 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 740446 - make 'arguments' more like a normal local binding (r=bhackett)
4c298ca28fa6580ecdeeb72964ff592ba4cecdbb
created 2012-03-16 12:02 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 740259 - Assert that dynamic binding access is expected (r=bhackett)
3bc6b34d23daf6df7f38f2fe48c6388d408454ea
created 2012-03-28 16:36 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 740259 - Tighten assertions around closed-var noting (r=bhackett)
73937a6fd8289d05bc1971bbbef839dba577b6b6
created 2012-03-28 09:11 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Fix warnings in js/src (no bug, r=me)
e44e3729a05203aa3c7116f3d642711dc3ad665d
created 2012-03-26 22:29 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 739520 - rm JSOP_SETLOCALPOP (r=bhackett)
4166e7ce816c0235aeb06c55b72b4abe030dcd94
created 2012-03-26 22:33 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 739685 - rm useless makeAtom calls in BindNameToSlot (r=dvander)
1c7d12a257d0e784805998a463f4458d3683cb0c
created 2012-03-23 11:29 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 739532 - don't malloc BytecodeEmitter (r=jorendorff)
a09e61d9c6481c7e37aba37f917c143199159178
created 2012-03-23 17:59 -0700
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 739808: Remove method cloning optimization and method barrier, r=luke
493068c3e31215e28f5567b5d3a7d70571ae84bc
created 2012-03-26 22:08 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 739494 - rm JSOP_DEFLOCALFUN (r=bhackett)
85bef04d12587cafbcd6041441eae6ce89d7b18f
created 2012-01-17 16:35 -0800
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 733950 - create arguments object eagerly (r=bhackett)
9ba1a4e7e47c6381ff51767355033754988434a9
created 2012-03-15 10:39 -0700
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Backed out changeset d2107141265f to fix message
d2107141265f2b11f7894ec59c07d688111262a8
created 2012-01-17 16:35 -0800
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 730497 - create arguments object eagerly (r=bhackett)
b882ebfeb90b3c08f1bc028fc6d0d0b318e6fd8f
created 2012-02-27 23:49 -0800
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 730497 - rm flat closures (r=bhackett,waldo)
6f0397098e05baee379b3afe3c2e2f8c3d154ac4
created 2012-05-10 18:38 -0700
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 739808: Disable method cloning optimization and method barrier, r=luke, a=akeybl
1ee8b185cbdb0d491452d7041661f3626c200e2b
created 2012-03-07 08:32 -0300
pushed 2015-01-29 02:51 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 733504 - More workarounds llvm.org/pr12127. r=dvander.
ae005ec67376f06621d997ff208c95202b55c308
created 2012-03-05 18:43 -0800
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 733260: remove typedef jsuint, r=luke
54226ef0199e5671930bf7d9a65fb18d5818dd82
created 2012-03-05 12:45 -0800
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Ensure 'for' loops have a leading JSOP_NOP, bug 732776. r=dvander.
55e360715d7676060b99db6b3319b04c92d57521
created 2012-03-03 16:27 +0100
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 730497 - preparatory parser sanity enhancements (r=jorendorff)
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
90f6626365e3372231239fb8f11cf525cb64e21a
created 2011-06-06 14:11 -0700
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 730511: remove obsolete typedefs intN, uintN, r=luke
bd71047c9b4d53b5e8ead4cfe63b6e5267b02fe7
created 2012-02-07 12:34 -0800
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
676cff5e3513d4e356a635c39add60cf69d514d2
created 2012-02-25 00:16 +0100
pushed 2015-01-29 02:51 +0000
Marco Bonardo Marco Bonardo - Backout 4fc2f49371a8 (bug 725550) for build failures
4fc2f49371a8cfbdbaea1948f02d4750e3e82296
created 2012-02-24 14:19 -0800
pushed 2015-01-29 02:51 +0000
David Mandelin David Mandelin - Bug 725550: remove obsolete typedef jsdouble, r=jwalden
fa99b3a04938c4e359ff066394fcf4156b7802a9
created 2012-01-28 22:46 -0800
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert the various object and function indexes into uint32_t. r=jorendorff
5541c0bb37f04373b7f500373d1b3757a1b70d06
created 2012-03-10 06:35 -0800
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Ensure 'for' loops have a leading JSOP_NOP, bug 732776. r=dvander a=akeybl
051a19214251af08890cfabc6f3197eb625e9162
created 2012-01-22 21:22 -0800
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 566700 - Remove sharp variable support. r=dmandelin
f8d4887aae8df037b0c8a45b3349601c21f958b5
created 2012-01-19 17:15 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 720316 - Convert RegExp indexes into uint32_t. r=luke
6a2a7edff3c554a1db08794ffe771a93a91526c2
created 2012-01-18 16:55 -0800
pushed 2015-01-29 02:51 +0000
Jeff Walden Jeff Walden - Bug 720316 - Remove the entirely-unused JOF_SLOTATOM. r=luke
271838a8bc5ea69c8f1634072973fd2cfa676b8e
created 2012-01-17 17:55 -0800
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Backout 5cdf9574bede for build failures.
5cdf9574bedecfbd8ce311a64cb6de2cd199868d
created 2012-01-20 07:14 -0800
pushed 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Remove emitter special casing for __proto__, bug 717249. r=waldo
7736d47f8fab770803b227527364363a59ab2135
created 2012-01-17 14:32 -0800
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
Chris Leary Chris Leary - Back out b36175bbda47.
b36175bbda47da731573c8031a132a4f2385235d
created 2012-01-12 18:40 -0800
pushed 2015-01-29 02:51 +0000
Chris Leary Chris Leary - Bug 717762: Proliferate js_memcpy and PodCopy. (r=luke)
addfdfd36160b333192046e467a05bf5c74fd961
created 2012-01-09 11:05 -0800
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 716068 - de-OptimizeSpanDeps (r=waldo)
467e926f8a1983b7104bc4dd6f1414db42cfc563
created 2012-01-09 11:05 -0800
pushed 2015-01-29 02:51 +0000
Luke Wagner Luke Wagner - Bug 715817 - rm SRC_EXTENDED (r=waldo)
7ab4f1ebc7cc60fd22cf6def3819798417918bb6
created 2012-01-09 06:29 -0800
pushed 2015-01-29 02:51 +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 2015-01-29 02:51 +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 2015-01-29 02:51 +0000
Brian Hackett Brian Hackett - Remove JOF_CALLOP, bug 712714. r=dvander
less more (0) -100 -60 tip