js/src/ion/IonMacroAssembler.h
80a21124ddbd311dca2f3220193b37e58e2466d8
created 2013-02-07 11:34 -0800
pushed 2013-04-01 19:47 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 807853 - Add (but do not yet use) parallel compilation mode to ion r=dvander,terrence
f3b3be0822c44a42a15ed32b00b775883a68a10a
created 2013-02-01 11:39 +0100
pushed 2013-04-01 19:47 +0000
Hannes Verschore Hannes Verschore - Bug 828119: IonMonkey: Add fastpath for strict string comparison, r=jandem
de2b4e74861fa4540921882f8e3c2e90e11ed912
created 2013-01-30 13:45 +0100
pushed 2013-04-01 19:47 +0000
Tom Schuster Tom Schuster - Bug 836000 - IonMonkey: Don't clobber out register in loadFromTypedArray. r=h4writer
cb81443b42ec74c5d51c36ce512a9c504ec92407
created 2013-01-27 13:51 -0800
pushed 2013-04-01 19:47 +0000
Bill McCloskey Bill McCloskey - Bug 751618 - Zone renaming part 8 (r=terrence)
3b42359a9f6be945cf1ac3ea45bf8a786a3105cd
created 2013-01-26 16:03 +0100
pushed 2013-04-01 19:47 +0000
Tom Schuster Tom Schuster - Bug 830787 - Move jsscope to vm/Shape. r=jorendroff
ace1e79d65d90f12ec5644eee5ceecce25c90649
created 2013-01-24 21:12 -0800
pushed 2013-04-01 19:47 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 825714: Refactor JS allocation routines to enable allocation on parallel
397dbf58a6ff4c6a01f96afea1961b2fdd24697d
created 2013-01-23 12:57 -0700
pushed 2013-04-01 19:47 +0000
Brian Hackett Brian Hackett - Bug 832360 - Store an object's class as part of its type, r=jandem.
78ac084b80f57054f744446e3eddfe6bd575175f
created 2013-01-10 17:21 +0100
pushed 2013-04-01 19:47 +0000
Jan de Mooij Jan de Mooij - Bug 827872 - Move prebarrier offsets from IonScript to IonCode. r=dvander
a5bef71d4e1d913dea9e0a9b106f1ebd4ffaee9a
created 2013-03-04 12:43 -0800
pushed 2013-03-06 18:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 843733 - IonMonkey ARM, Allocate assembly template in temporary space. r=dvander,mrosenberg a=lsblakk
ab307f02af0cd3ab8ff2463f546862e5130353ce
created 2012-09-15 11:19 -0700
pushed 2013-02-19 18:06 +0000
Jeff Walden Jeff Walden - Bug 792108 - Implement JSCLASS_EMULATES_UNDEFINED to allow objects of a given class to act like the value |undefined| in certain contexts. Also add a TI flag for such objects, permitting us to assume that no objects use the flag until one is observed, also speeding up object-is-truthy tests when no falsy object is observed. r=jandem, r=bz
34d54961cd14b7d75410653493f6e30b5c8cbed5
created 2012-12-17 21:35 +0000
pushed 2013-02-19 18:06 +0000
Ed Morley Ed Morley - Backout bc98fdc051f5 (bug 792108) for assertions on a CLOSED TREE
bc98fdc051f5c2f85f2a1951e625323266ad0777
created 2012-09-15 11:19 -0700
pushed 2013-02-19 18:06 +0000
Jeff Walden Jeff Walden - Bug 792108 - Implement JSCLASS_EMULATES_UNDEFINED to allow objects of a given class to act like the value |undefined| in certain contexts. Also add a TI flag for such objects, permitting us to assume that no objects use the flag until one is observed, also speeding up object-is-truthy tests when no falsy object is observed. r=jandem, r=bz
eb53ab86f515ba239e4ec604cfce3991c14154ef
created 2012-11-29 10:22 -0800
pushed 2013-02-19 18:06 +0000
Terrence Cole Terrence Cole - Bug 816779 - Add some exact rooting assertions for JSScript; r=bhackett
9ff7b0790b02501f39f968477d6693c54f4569d6
created 2012-12-13 09:33 +0100
pushed 2013-02-19 18:06 +0000
Jan de Mooij Jan de Mooij - Bug 820105 - Add callWithABI overload that takes the callee as Address. r=dvander
01414463877ccb70d581c6e57ac395271afdb490
created 2012-12-09 22:57 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander
0477e846f994dbee815210ef2fc425582216ae72
created 2012-12-10 00:48 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Backed out changeset f1a9592618ec due to orange
f1a9592618ec97ee953e8f5c4ee664fc598cb203
created 2012-12-09 22:57 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 819299: Add handling of MagicValue(JS_IS_CONSTRUCTING) to MCreateThis, r=dvander
21aeb525c630193a39316ede0014d0ce8eb9cfda
created 2012-12-02 22:21 -0500
pushed 2013-02-19 18:06 +0000
Marty Rosenberg Marty Rosenberg - Attempt to fix the issues by disabling IM when we run into a corner case, rev 3, looks good on try (bug 805299, r=dvander)
d148382e074c496e1762b5d1f18b542bd3519680
created 2012-12-06 16:33 +0100
pushed 2013-02-19 18:06 +0000
Tom Schuster Tom Schuster - Bug 818138 - On x64 optimize push with small pointer immediates. r=jandem
3b419a7a354c8151ba403f5e68decad1a076c2d7
created 2012-12-04 19:10 +0100
pushed 2013-02-19 18:06 +0000
Tom Schuster Tom Schuster - Bug 797970 - Use stdint types in IonMonkey. r=jandem
9c19b631c2080f768b09c461f5b193b08ba51e5c
created 2012-12-03 23:08 +0100
pushed 2013-02-19 18:06 +0000
Jan de Mooij Jan de Mooij - Bug 817626 - Move JSOpToCondition to IonMacroAssembler.h r=djvj
2d3c0823f7c25f8433d2db2588b05f49e360db64
created 2012-12-03 13:30 -0500
pushed 2013-02-19 18:06 +0000
Kannan Vijayan Kannan Vijayan - Bug 816701 - Fix branchTestObjShape to use input condition instead of hardcoding Assembler::NotEqual. r=mjrosenb
3559bc4dfe1bbbf8a447c7dc39005d62a6e212e1
created 2012-12-03 11:17 +0000
pushed 2013-02-19 18:06 +0000
Ed Morley Ed Morley - Backout a592d7dfb470 for Android crashes
a592d7dfb47097700a7bb8896628535653f31d36
created 2012-12-02 22:21 -0500
pushed 2013-02-19 18:06 +0000
Marty Rosenberg Marty Rosenberg - Attempt to fix the issues by disabling IM when we run into a corner case, now builds on non-arm platforms (bug 805299, r=dvander)
97b1979026421a2c15279e3da46eed1584016dc7
created 2012-12-02 23:47 -0500
pushed 2013-02-19 18:06 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 162e2608bd3c (bug 805299) for breaking debug builds
162e2608bd3c6ebb03c5e9f18a7ef8c10a1683f8
created 2012-12-02 22:21 -0500
pushed 2013-02-19 18:06 +0000
Marty Rosenberg Marty Rosenberg - Attempt to fix the issues by disabling IM when we run into a corner case (bug 805299, r=dvander)
72c8d4dc10328ce397cc7d5c10ef18c5eb0538d4
created 2012-11-30 13:09 +0100
pushed 2013-02-19 18:06 +0000
Hannes Verschore Hannes Verschore - Bug 815249: Add printf function to debug IM compiled code, r=jandem
6bc3cd4a52ecc6608b38d4e24726d40d37fab137
created 2012-11-26 13:57 -0800
pushed 2013-02-19 18:06 +0000
David Anderson David Anderson - Add incremental barriers to addprop ICs (bug 811058, r=billm).
de5da369a1c8718176ea766c40bae2b0628953e9
created 2012-11-26 16:32 -0500
pushed 2013-02-19 18:06 +0000
Brian Hackett Brian Hackett - Clone type sets to avoid races when compiling off thread, bug 815258. r=dvander
b5cbd2b5c5e945b142d27582a20e6eeac000ede9
created 2012-09-18 22:11 +0200
pushed 2013-02-19 18:06 +0000
Till Schneidereit Till Schneidereit - Bug 791850 - Lazily clone self-hosted methods installed via js_DefineFunction. r=luke,jwalden,bhackett
3a41271d73641faa00f9f70950fb06b2613a7b8e
created 2012-12-02 22:21 -0500
pushed 2013-01-07 21:25 +0000
Marty Rosenberg Marty Rosenberg - Attempt to fix the issues by disabling IM when we run into a corner case, rev 3, looks good on try (bug 805299, r=dvander, a=lsblakk)
d84d3184ed078c464af81c5fb5e0cc4db0ca2464
created 2012-11-26 13:57 -0800
pushed 2013-01-07 21:25 +0000
David Anderson David Anderson - Bug 811058 - Add incremental barriers to addprop ICs. r=billm, a=lsblakk
a5974ecf93c01c4128606d9a183a9799d98c6e12
created 2012-11-15 07:00 -0800
pushed 2013-01-07 21:25 +0000
Brian Hackett Brian Hackett - Allow performing code generation off thread during compilation, bug 785762. r=dvander
6ba78023b36730c1140355ddb6df4c7f9981b8e7
created 2012-11-14 06:46 -0800
pushed 2013-01-07 21:25 +0000
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
2628f57bdd4bb7409407aea52b3c3a936158e4d4
created 2012-11-01 21:35 -0700
pushed 2013-01-07 21:25 +0000
Luke Wagner Luke Wagner - Bug 807185 - IonMonkey: optimize the non-native test in visitCallGeneric (r=sstangl)
13cf8566804c43365ae71b9e1a0f10350ccefad0
created 2012-11-06 17:35 -0800
pushed 2013-01-07 21:25 +0000
Terrence Cole Terrence Cole - Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo
516370bc10b7e8ed685b00d115067935d27c9e8c
created 2012-11-05 17:14 +0100
pushed 2013-01-07 21:25 +0000
Hannes Verschore Hannes Verschore - Bug #807824: Don't restore register in oolcall when it is used as a return value, r=nbp
f5e702c39521bb6fb440664593d7dbcbd5bf3da8
created 2012-10-25 20:05 -0400
pushed 2013-01-07 21:25 +0000
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 2013-01-07 21:25 +0000
Brian Hackett Brian Hackett - Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
53a930cc32b53c35a7ce67ecc5b8769cb9558273
created 2012-10-18 14:20 -0700
pushed 2013-01-07 21:25 +0000
Jim Blandy Jim Blandy - (no bug) DONTBUILD Fix comment search-and-replaceo in js/src/ion/IonMacroAssembler.h rs=nobody
d7650d584078bb923d787a18487088998f7d7843
created 2012-10-08 17:27 -0700
pushed 2013-01-07 21:25 +0000
Sean Stangl Sean Stangl - Bug 799297 - Pass explicit type to loadUnboxedValue(). r=dvander
4946d63b2decc281c32697b0c0b708ea611dc167
created 2012-12-02 22:21 -0500
pushed 2012-12-11 22:41 +0000
Marty Rosenberg Marty Rosenberg - Attempt to fix the issues by disabling IM when we run into a corner case, rev 3, looks good on try (bug 805299, r=dvander, a=lsblakk)
7141360c43bbf4081e4ef91dd5b8f431cfbb9866
created 2012-12-07 16:11 -0800
pushed 2012-12-08 00:40 +0000
David Anderson David Anderson - Add incremental barriers to addprop ICs (bug 811058, r=billm, a=lsblakk).
74ae3b96de9749865c845c275d8612b331ace11a
created 2012-12-07 16:38 -0800
pushed 2012-12-08 00:40 +0000
David Anderson David Anderson - Backout changeset 70d6b6426802.
70d6b6426802ab16fd5262599417b25e42303b06
created 2012-12-07 16:11 -0800
pushed 2012-12-08 00:17 +0000
David Anderson David Anderson - Add incremental barriers to addprop ICs (bug 811058, r=billm, a=lsblakk).
fa3d21b84a63b8b85999e8aabec3f4353428bee9
created 2012-10-03 22:55 -0400
pushed 2012-11-19 21:10 +0000
Kannan Vijayan Kannan Vijayan - Bug 795803 - Enable ICing of JSNative and PropertyOp getters. (r=jandem)
385dbb23bb344d9390a756bb9422fc07b7f29699
created 2012-09-27 12:45 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Bug 794475 - Inline "new String(x)". r=dvander
d39c810749ce942db6a8c71a6d797de14e954571
created 2012-09-13 16:58 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 790921 - Return on error from patchableCallPreBarrier(). r=dvander
60b7209fbe71b12471c11fbd44aa44c391ac381a
created 2012-08-23 16:58 -0700
pushed 2012-11-19 21:10 +0000
Alex Crichton Alex Crichton - Bug 785268: Clean up the style/design of the instrumentation. r=dvander
01c69de69dc30d1bf47950820f782d073ac7c998
created 2012-08-15 01:16 -0700
pushed 2012-11-19 21:10 +0000
Alex Crichton Alex Crichton - Bug 781979 - Part 2: Track the line number for profiling in IonMonkey. r=nbp,djvj
7adc8b7c9971fe19ea289bf9b50c54dc0b88dfe3
created 2012-08-10 15:14 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Factor out common bailout generation code (bug 759205 part 1, r=sstangl,mjrosenb).
30894762f1fcdc36cfd64ccd1ce2c8473a8ebf4b
created 2012-08-08 17:02 -0700
pushed 2012-11-19 21:10 +0000
Eric Faust Eric Faust - Bug 747288 - Implemented inlined calls to specialized DOM accessors. (r=sstangl)
3d2f62ee2982abb8f09fbae473121e2656433c9f
created 2012-08-06 14:32 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 780020 - Unbox int/bool more quickly in GetPropertyCacheT on x64. r=pierron
15dc7dc4243a64905cd0be71ce62d597fd75eb57
created 2012-08-01 13:23 -0600
pushed 2012-11-19 21:10 +0000
Brian Hackett Brian Hackett - Decouple JSContext from Ion backend, bug 774253. r=dvander
e6a6ab12a7bb6af53b1d2ef078bff9ed3c725efe
created 2012-07-19 15:23 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 754256 - Upgrade IonMonkey to MPL2. r=gerv,dvander
8b0a7122b1aacd1588ef3dbd8753fa7824bc128b
created 2012-07-19 12:31 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 771400 - Separate FreeList acquisition from getNewObject(). r=pierron
bf456ba39108b872f26d1064850b830007b24750
created 2012-07-10 15:38 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - No Bug - Align prebarrier jumps to 8. r=mjrosenb
f6904d54b441f69f3fffa7a9520afc883197fd39
created 2012-06-15 04:22 -0700
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - Fix the instances where switching an element from the forwarad pool to the backwards pool fills the backwards pool. (bug 763333, r=jbramley,dvander)
4bcbb63b89c32696e25a031604f261a1eccb75b3
created 2012-06-12 11:06 +0200
pushed 2012-11-19 21:10 +0000
Jan de Mooij Jan de Mooij - Remove unused variable, fix Clang warning.
d4d1dd8c44d4184bae6eccb480b641eda2215bb9
created 2012-06-11 12:34 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 763039 - Toggle barrier jumps to correct state at end of compilation. r=dvander
less more (0) -100 -60 tip