js/src/jsfun.cpp
f29f34e249d2ca3a438beb108c1139a858b32ea1
created 2016-04-01 10:59 +1100
pushed 2016-04-04 01:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1260984 (part 3) - Separate js::ClassSpec from js::Class. r=jorendorff.
06a8c115f8fa8a253b867bf798ac376a168418b5
created 2016-03-29 21:57 -0700
pushed 2016-03-31 20:09 +0000
Phil Ringnalda Phil Ringnalda - Back out 735da799e3bb (bug 1211723) for assertion failures and crashes in SharedImmutableStringsCache
735da799e3bbb98c087339f21599571c48ce484f
created 2016-03-29 15:15 -0700
pushed 2016-03-31 20:09 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1211723 - Share JS source text between JSRuntimes; r=jimb
a43d8b2d94db52eb484bfda5e0ee00819b48a4ef
created 2016-03-24 07:00 +1100
pushed 2016-03-31 20:09 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1259194 (part 4) - Separate js::ObjectOps from js::Class. r=efaust,mrbkap,bz.
f66ab359f3ef5f651e85ff1194366a27b54d3120
created 2016-03-23 02:30 -0400
pushed 2016-03-26 02:10 +0000
Jon Coppeard Jon Coppeard - Bug 1258436 - Remove GC suppression in JSFunction::createScriptForLazilyInterpretedFunction. r=sfink
9f7c4f40087a4391e68768c0f85bbe6881301a6c
created 2016-03-23 09:41 +0000
pushed 2016-03-23 15:30 +0000
Jon Coppeard Jon Coppeard - Bug 1258314 - Use TraceNullableEdge where appropriate throughout the engine r=terrence
e79cc51e486ceae0084e34ee3918e54e2942cf7e
created 2016-03-14 14:43 -0700
pushed 2016-03-15 09:44 +0000
Daniel Holbert Daniel Holbert - Bug 837192 followup: In js::FunctionToString, fold variable into its only remaining usage-site (an assertion) to fix opt Werror build failures. rs=Waldo
5b7b0aae0f722d93d9bff69d5051d97fe5cf2c42
created 2016-03-14 15:42 -0500
pushed 2016-03-15 09:44 +0000
Jason Orendorff Jason Orendorff - Bug 837192 - Stop trying to inject "use strict"; into Function.prototype.toString() output. r=Waldo.
2f67bfe42f63fd0a870b6373795bd35d12e83977
created 2016-02-10 23:09 +0100
pushed 2016-03-07 10:38 +0000
Till Schneidereit Till Schneidereit - Bug 1246929 - Skip installing functions and properties on builtins for the self-hosting global. r=Waldo
966f47ed2f25eb54fb1f967d4443b3c2b8b63220
created 2016-02-12 04:11 -0800
pushed 2016-02-14 03:26 +0000
Joel Maher Joel Maher - backout Bug 1221144 for perf regression
7a9f939bf24daa47024d471dd29c7a9572754f1a
created 2015-11-09 17:08 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 8: Change C++ type of static scopes everywhere from JSObject* to StaticScope*. r=shu.
fe0f3776e83ec4ba8863af4dd32d8528259b0f46
created 2015-11-05 06:12 -0600
pushed 2016-02-04 11:08 +0000
Jason Orendorff Jason Orendorff - Bug 1221144 - Part 7: Introduce StaticFunctionScope, same story. r=shu.
b001a1c7c38242c22673649b62de197c07bf67e7
created 2016-01-26 12:53 -0800
pushed 2016-01-28 11:37 +0000
Terrence Cole Terrence Cole - Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-01-19 14:24 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
f6bd24864d7b8adfaa4d22db39dc63d640024771
created 2016-01-14 15:47 +0100
pushed 2016-01-15 10:50 +0000
Till Schneidereit Till Schneidereit - Bug 1239403 - Add JSFUN_HAS_REST flag to JSFunctionSpec entries for self-hosted builtins with ...rest parameters. r=jandem
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-01-15 10:50 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
ad1f85f172b7302bef0fa9780df8e2b962780ac6
created 2016-01-13 10:33 -0800
pushed 2016-01-14 01:28 +0000
Eric Faust Eric Faust - Bug 1236519 - Ensure JSFunction::isDerivedClassConstructor properly handles lazy self-hosted functions. r=till a=bustage
f29f1d9a3cd31eb7a12eaab889a8a138c79d5d98
created 2014-12-07 23:39 +0100
pushed 2016-01-13 10:59 +0000
Till Schneidereit Till Schneidereit - Bug 1000780 - Part 5: Self-host Function.prototype.bind. r=jandem
ef34a9cec9703aacaacd74d1331876c21256d48b
created 2015-12-28 13:29 +0100
pushed 2016-01-13 10:59 +0000
Eric Faust Eric Faust - Bug 1000780 - Part 3: Free up JSFunction flag. r=jwalden+bmo
8c69c6036831f6126e64734af669f5c27d47b07f
created 2016-01-06 14:26 -0800
pushed 2016-01-07 11:22 +0000
Eric Faust Eric Faust - Bug 1234702 - Part 4: Self-host default base class constructor. (r=till)
10d23a474969b04776bb6200895dc8e64a0dd85e
created 2016-01-06 14:26 -0800
pushed 2016-01-07 11:22 +0000
Eric Faust Eric Faust - Bug 1234702 - Part 3: Self-host default derived class constructor. (r=till)
b51771070a8993305e2e73a31bc3e82c32de3ae4
created 2016-01-05 03:21 +0900
pushed 2016-01-07 11:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1180290 - Part 1: Add prefix parameter to IdToFunctionName. r=till
b6d87e6e1064ff6d2ad3933c6aee7fac62d87cce
created 2015-11-13 18:22 -0800
pushed 2015-12-07 13:55 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
1c9325b0e173416859f2782bf94e087fadee987e
created 2015-11-13 18:22 -0800
pushed 2015-12-07 13:55 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
695d86baf80e80bb6642256ab836e9a26d5db05e
created 2015-11-13 18:22 -0800
pushed 2015-12-07 13:55 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
652bd59cdb5153cac5a7d1720ccd546862130144
created 2015-11-19 20:01 -0800
pushed 2015-11-20 13:35 +0000
Phil Ringnalda Phil Ringnalda - Backed out 20 changesets (bug 1055472) for Linux64 cgc failures and an apparent crash in the cpp test test_audio on OS X 10.6 debug
1509efcfa6290ef8926f83ec8b04b945a891ef74
created 2015-11-13 18:22 -0800
pushed 2015-11-20 13:35 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
9b4f7a838a661d526dc020cbf11695655e1525cb
created 2015-11-13 18:22 -0800
pushed 2015-11-20 13:35 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
e5f593ea362c6d27507969582864cba5cfbcd94d
created 2015-11-13 18:22 -0800
pushed 2015-11-20 13:35 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
573dc2cff61a8286dffb6492b6a462cdc6e9817b
created 2015-11-19 22:25 +0100
pushed 2015-11-20 13:35 +0000
Till Schneidereit Till Schneidereit - Bug 1226241 - Use a #define instead of a magic number for self-hosted function name accesses. r=jandem
4618d76a09f0d927f4d5de31b5c90a38465fb68a
created 2015-11-18 16:42 -0800
pushed 2015-11-19 14:24 +0000
Wes Kocher Wes Kocher - Backed out 20 changesets (bug 1055472) for various bustages including m(jp) to get the CLOSED TREE back to a good state
b5e04101582ccc1b5dbd605fab0955c65ad7935b
created 2015-11-13 18:22 -0800
pushed 2015-11-19 14:24 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
3efaea09b45f3ddb99c20a963a7340b7d01970f4
created 2015-11-13 18:22 -0800
pushed 2015-11-19 14:24 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
0ad5599d97bbba4236801c6ad2033e8c588f2904
created 2015-11-13 18:22 -0800
pushed 2015-11-19 14:24 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
0f9b54b8ed535e2b059fb1280b771951a6eb77ee
created 2015-11-13 20:49 -0800
pushed 2015-11-14 21:36 +0000
Phil Ringnalda Phil Ringnalda - Back out 19 changesets (bug 1055472) for hazards and jstest failures
5ec1640cdfd20158850f414877d7eb3e6af4dc52
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 5: Make the various Error constructors properly subclassable. (r=Waldo)
2e58e0e479b790b40721eaa237a1ba0a3d5af236
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2b: Make Function.prototype.bind play nicely with subclassed functions. (r=Waldo, shoutouts for good flyby by evilpie)
67f0802a5c137d7146a7cbe01ab51f8f5d2126f7
created 2015-11-13 18:22 -0800
pushed 2015-11-14 21:36 +0000
Eric Faust Eric Faust - Bug 1055472 - Part 2: Make the Function constructor properly subclassable. (r=Waldo)
e7929212ce5c8ca6511ad5b425e2c821bc1aa174
created 2015-10-27 16:25 -0400
pushed 2015-10-28 09:52 +0000
Boris Zbarsky Boris Zbarsky - Bug 1039986. Make Function.prototype.toString work on Web IDL interface objects. r=jorendorff,peterv
9b9fcad543f3c41cab2ca42516315ee42c06cb64
created 2015-10-17 00:53 -0700
pushed 2015-10-18 02:58 +0000
Eric Faust Eric Faust - Bug 1215744 - Unnamed class expressions shouldn't get a name property. (r=arai)
13551d9e8d7f2cde728d1c3dbd416bff91a7001d
created 2015-10-13 23:43 +0200
pushed 2015-10-14 10:49 +0000
Tom Schuster Tom Schuster - Bug 1212794 - Remove decompile-body functionality. r=till
250cd0bf3ce07627f08057cc7a38bc2d67174f9f
created 2015-10-09 09:33 -0700
pushed 2015-10-12 10:03 +0000
Eric Faust Eric Faust - Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff)
240096755eec5700bf6569583cb1e301b2c621c5
created 2015-10-09 09:55 -0700
pushed 2015-10-12 10:03 +0000
Wes Kocher Wes Kocher - Backed out changeset cf4cdc781c72 (bug 1105463) for build bustage CLOSED TREE
cf4cdc781c729db719ba312136ba35ef9aabfea3
created 2015-10-09 09:33 -0700
pushed 2015-10-12 10:03 +0000
Eric Faust Eric Faust - Bug 1105463 - Implement default constructors for ES6 class definitions. (r=jorendorff)
2384726c541f40b11ae6ac139d89baa5a63a9f9f
created 2015-10-07 14:54 -0700
pushed 2015-10-08 14:12 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1185106) for mulet m(4) orange
50d74e6e89379ee381979901af5c8fffc73efe00
created 2015-10-05 13:24 -0700
pushed 2015-10-08 14:12 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
b2d8f1cd3afc38299b1387b3332273c1ecd3d913
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Support global lexicals in the interpreter. (r=efaust)
b9f647fe2d1036dcc2e1274e3bf9e85d65ef10c4
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Parse and emit bytecode for global lexicals. (r=efaust)
3bcc3881b95d119b3f554a57d994e3f3755409f7
created 2015-10-06 14:00 -0700
pushed 2015-10-07 18:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 589199 - Make a global lexical scope and hook it up to JS entry points. (r=efaust)
8c27b71011599654497948c58baeb919180c5dd1
created 2015-10-02 15:29 -0700
pushed 2015-10-07 18:35 +0000
Terrence Cole Terrence Cole - Bug 1211031 - Use WeakRef to manage the LazyScript to JSScript back-reference; r=jandem
54129d68a0531c2bc063751396e9e02b03428f59
created 2015-10-06 08:49 -0700
pushed 2015-10-07 18:35 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for SM bustage CLOSED TREE
5174ef291f0cf523fe48a5863596543dc33d6204
created 2015-10-05 13:24 -0700
pushed 2015-10-07 18:35 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
77416253dff525714a33f84e81823b32a67aacb6
created 2015-10-05 14:27 -0700
pushed 2015-10-06 10:23 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1185106) for build bustage CLOSED TREE
102aa11bc1aaa72b1ded68080a0b97eadcea49ae
created 2015-10-05 13:24 -0700
pushed 2015-10-06 10:23 +0000
Mariusz Kierski Mariusz Kierski - Bug 1185106 - Part 3: Add parser support for Async functions. (r=efaust)
f7fa97ef8e68ec59ac7c4fd69735c5edbc0a9444
created 2015-03-20 16:28 -0500
pushed 2015-10-01 12:17 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
4f55348a322863d8b66516e24cf7bbcb590e510e
created 2015-07-07 19:22 -0500
pushed 2015-10-01 12:17 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem.
027ddfe2c4afed797a06e5ef74ca9aa91d3da86b
created 2015-09-23 12:31 -0700
pushed 2015-09-24 10:07 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE
6c93d1044b7e66f9c9c368ebfcd9c9da3d481081
created 2015-03-20 16:28 -0500
pushed 2015-09-24 10:07 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 5 - Remove Class::convert.
fc9fef646a97505196b39f3719b15157dba66af6
created 2015-07-07 19:22 -0500
pushed 2015-09-24 10:07 +0000
Jason Orendorff Jason Orendorff - Bug 1054756, part 1 - Support symbol-keyed properties in JSXrayTraits::resolveOwnProperty(). r=jandem.
78c35eb90780bd9169d9c5417410fc5883970f76
created 2015-09-16 13:39 -0700
pushed 2015-09-17 13:02 +0000
Jeff Walden Jeff Walden - Bug 920479 - Properly convert all arguments to the Function constructor to strings before parsing out an arguments list for the function to be created. r=arai
less more (0) -1000 -300 -100 -60 tip