js/src/jsfun.h
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
c297ede37ac5ed5d6f3be298d0355ed3bbc2ab90
created 2015-03-26 14:16 -0700
pushed 2015-03-27 16:19 +0000
Shu-yu Guo Shu-yu Guo - Bug 1147686 - Make mutableScript private and only use it when hasScript. (r=terrence)
72accc37764a13c01209db6f1d963c428ea2bf6d
created 2015-03-20 21:34 -0400
pushed 2015-03-23 23:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 6. Fix script cloning to propagate the polluted-global-scope state to the lambda templates in the script. r=luke
3b7a4d9da546f962e8f3deae22a7cc3b96c0a8d4
created 2015-03-20 22:39 -0700
pushed 2015-03-21 19:32 +0000
Wes Kocher Wes Kocher - Backed out 7 changesets (bug 1145491) for ggc orange
7be39afdf528795236b3d2bd82ff796947e195a7
created 2015-03-20 21:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1145491 part 6. Fix script cloning to propagate the polluted-global-scope state to the lambda templates in the script. r=luke
4fbc8769b1e5a456765d2ccca82e1a5239bbd288
created 2015-03-20 00:34 -0400
pushed 2015-03-21 19:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1144743 part 5. Set the hasPollutedGlobalScope flag correctly when cloning functions. r=luke
67298a6403959b074d1f8cbd42495e0b4bfe426b
created 2015-03-14 01:36 -0400
pushed 2015-03-16 02:16 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142310 part 1. Stop parenting scripted functions created via the NewFunction APIs to non-globals. r=waldo
2b9f5019abf1749c5c58240e7722d56467ca4e6b
created 2015-03-13 02:13 +0100
pushed 2015-03-13 19:52 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1139552 - Convert js::gc::AllocKind to an enum class and eliminate non-AllocKind indexing. r=terrence
6da864042bbff1f781e785c30389ec394d62c611
created 2015-03-12 21:46 -0400
pushed 2015-03-13 13:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1142311 part 2. Rename the parent arg of NewScriptedFunction to enclosingDynamicScope, and make it optional. r=waldo
bd142e2ac19ca898893ae02c4747ff23ae08429a
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 5. Split up js::NewFunction into several different APIs that are more clear in terms of what they do and don't need parents as much. r=waldo
2d8eb9a843bfd5b73a3930a2977d02ee6764d0c5
created 2015-03-11 22:33 -0400
pushed 2015-03-12 22:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140586 part 3. Drop the funobjArg of js::NewFunction and js::NewFunctionWithProto. r=waldo
bbff49b06fad47f966beece1d2e8ccd8ee4d7b3a
created 2015-03-10 20:27 -0700
pushed 2015-03-11 19:47 +0000
Eric Faust Eric Faust - Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff)
b43067fa81e7e81f577dfac408ffb8cc7d8d066a
created 2015-03-10 20:44 -0700
pushed 2015-03-11 11:49 +0000
Phil Ringnalda Phil Ringnalda - Backed out 7 changesets (bug 1066234) for bustage
f6b44a3c3c6f7065ff905e6421427148f0418b66
created 2015-03-10 20:27 -0700
pushed 2015-03-11 11:49 +0000
Eric Faust Eric Faust - Bug 1066234 - Part 3: Refactor js::CloneFunctionObject to take a proto argument. (r=jorendorff)
5de3c4e663e77f8c24d5553927efc46adb4df0b1
created 2015-03-06 16:33 -0500
pushed 2015-03-08 03:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1140399. Add friend API to check whether a given function object has a JSNative and to get that JSNative as needed. r=jandem
069853eac6ccf1b771bddec4f6e3c389686b08cf
created 2015-02-27 16:08 +0100
pushed 2015-02-27 18:20 +0000
Jan de Mooij Jan de Mooij - Bug 1137523 - Unprefix most js_* functions. r=bhackett CLOSED TREE
7344fdc1d969295db2eb5ea87330ef6b5bf5f21e
created 2015-02-09 19:42 +0100
pushed 2015-02-16 15:06 +0000
Tom Schuster Tom Schuster - Bug 1073816 - Implement ES6 Function.prototype.bind length handling. r=Till,bholley
6ff7a6801951efddae7ad8266497b39590983dcd
created 2015-02-13 09:36 -0800
pushed 2015-02-16 15:06 +0000
Terrence Cole Terrence Cole - Bug 1131877 - Part 2: Handlify the proto arg to NewObject functions; r=sfink
cae2905182387f3424e7092a4893a03dad263899
created 2015-02-11 22:39 +0100
pushed 2015-02-12 14:33 +0000
Tom Schuster Tom Schuster - Bug 1131855 - Store bound function target in a slot. r=terrence
40c95e7f4f4bd7a7d58acb4392e7e3cf73b6c8d8
created 2015-02-09 18:16 -0600
pushed 2015-02-10 21:03 +0000
Luke Wagner Luke Wagner - Bug 1121433 - Remove clone-at-call-site functionality (r=shu,jandem)
9b6aa9b4039b4f4b3bec47bf8ef90d6f4688ca87
created 2015-02-09 14:56 -0500
pushed 2015-02-10 21:03 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fd9745f7a697 (bug 1073816) for test_bug930091.js xpcshell failures.
fd9745f7a6970fb07d400899d86bec8f417646e4
created 2015-02-09 19:42 +0100
pushed 2015-02-10 21:03 +0000
Tom Schuster Tom Schuster - Bug 1073816 - Implement ES6 Function.prototype.bind. r=Till
be17c68f88cbe33caa1f6599bf135939d1704526
created 2015-01-17 15:38 +0100
pushed 2015-01-18 02:02 +0000
Till Schneidereit Till Schneidereit - Bug 1084019 - Make the "name" property of function objects configurable. r=jorendorff
2ff00342d08842421b5f84b73c1e9ed315588cf1
created 2015-01-14 09:21 +0100
pushed 2015-01-14 13:18 +0000
Lars T Hansen Lars T Hansen - Bug 1119230 - remove lingering JIT code for PJS. r=shu
c61b88b3479a7356136fe0916c6e5df8e00e67ff
created 2014-09-29 11:38 -0500
pushed 2015-01-04 23:17 +0000
Jason Orendorff Jason Orendorff - Bug 911142 - Make the "length" property of function objects configurable. r=Waldo.
c7733d2b62712ed0b0e3e3597bb9db9f8036041c
created 2014-12-19 15:28 +0100
pushed 2014-12-19 20:08 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.1 - InlineFrameIterator: Recover the non-default value of a function. r=shu
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 01:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
bd55fa110906ba994c3a1b10480164c2e54d9998
created 2014-11-20 12:07 +0100
pushed 2014-11-21 01:35 +0000
Jan de Mooij Jan de Mooij - Bug 1100594 - Whitelist the function resolve hook in LookupPropertyPureInline. r=bhackett
f371cd11e4da7dc976d3d062c5367ed1ac907753
created 2014-11-07 18:33 -0800
pushed 2014-11-18 16:25 +0000
Jeff Walden Jeff Walden - Bug 712939 - Convert more JS_STATIC_ASSERT to static_assert. r=jandem
2c6e370c940caf077f1a0b41140cf49b17c42455
created 2014-11-08 01:07 +0100
pushed 2014-11-10 13:26 +0000
Tom Schuster Tom Schuster - Bug 993026 - Simplify JS resolve hook. r=jorendorff
535e27a2d2de4357a5050b14bf6393aea927b9e7
created 2014-10-27 16:14 -0700
pushed 2014-10-28 14:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 629b02d8c025 (bug 911142) for web-platform-4 test failures on a CLOSED TREE
629b02d8c02560866efa9b56051909a41803b54a
created 2014-09-29 11:38 -0500
pushed 2014-10-28 14:55 +0000
Jason Orendorff Jason Orendorff - Bug 911142 - Make the "length" property of function objects configurable. r=Waldo.
ac0d55e594f1f4ff203eeb4c82f8f995c9c4ae84
created 2014-07-25 18:50 -0500
pushed 2014-10-17 14:25 +0000
Jason Orendorff Jason Orendorff - Bug 1082672, part 1 - Add JSAPI macros JS_SYM_FN etc. to support defining functions with well-known symbol keys. r=Waldo.
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-03 13:26 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
a59c2ddcf04cae9dc2e3a7702c8703b7430c3ff3
created 2014-10-02 10:19 +0100
pushed 2014-10-02 16:20 +0000
Jim Blandy Jim Blandy - Bug 1075591: Make js::gc::TenuredCell::asTenured return a TenuredCell &, not a TenuredCell *. r=terrence
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
ba00c79e932c9b720c2441ba84d95d561649c8e3
created 2014-09-16 10:01 -0400
pushed 2014-10-01 23:26 +0000
Till Schneidereit Till Schneidereit - Bug 1067459 - Only install a small subset of the standard builtins in the self-hosting global. r=jorendorff
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2014-09-18 02:16 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
bb579e3de64b12ee5628c327619440ab9aaed1c2
created 2014-09-16 17:26 -0400
pushed 2014-09-17 00:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 918828) for mass bustage on a CLOSED TREE.
4faff84eb1bac1fadf215cb05e161f6ae868ebb7
created 2014-07-25 18:50 -0500
pushed 2014-09-17 00:06 +0000
Jason Orendorff Jason Orendorff - Bug 918828, part 1 - Add JSAPI macros JS_SYM_FN etc. to support defining functions with well-known symbol keys. r=Waldo.
cb0080422f7bddc2dc52d9d730884605fff8318e
created 2014-08-14 10:00 -0500
pushed 2014-08-26 19:56 +0000
Luke Wagner Luke Wagner - Bug 1053544 - OdinMonkey: issue link-time validation error when given value with under-defined coercion (r=Waldo)
9f2e00997d30ffbfd210226a0c500bbcb977e7fa
created 2014-08-01 19:11 -0700
pushed 2014-08-22 23:47 +0000
Jeff Walden Jeff Walden - Bug 969478 - Make the arguments/caller properties of functions be entirely implemented by accessors living on Function.prototype. r=jorendorff
b58d0320743263c18cd242c8b59c4994ac71eb61
created 2014-07-28 10:16 -0700
pushed 2014-08-01 15:52 +0000
Terrence Cole Terrence Cole - Bug 1045940 - Rename needsBarrier to needsIncrementalBarrier; r=jonco
03e66783afe6b706ba72d470cfacf5e2c2487bf1
created 2014-06-20 14:44 +0200
pushed 2014-06-23 14:42 +0000
Jan de Mooij Jan de Mooij - Bug 1027528 part 5 - Make FunctionToString handle Latin1 strings. r=luke
dbec390460f655702a1d953efaefae07bcad21ac
created 2014-06-06 11:15 -0400
pushed 2014-06-06 21:18 +0000
Jason Orendorff Jason Orendorff - Bug 904723, part 1 - Add new IsConstructor intrinsic for self-hosting. r=till.
a0666ad474fa9b487958acddb53832649df649c5
created 2014-04-30 21:31 +0200
pushed 2014-05-01 14:50 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 999790: Make asm.js modules and functions constructible; r=luke
5c288c892ea606e034b2a5a31a08e6ac99f4eaaa
created 2014-04-25 14:18 -0700
pushed 2014-04-30 02:57 +0000
Terrence Cole Terrence Cole - Bug 989414 - Implement BarrieredValue in terms of BarrieredPtr using GCMethods; r=jonco
53649d31c8b4eda57c3aebc1b28fc6a4cff14614
created 2014-04-28 13:44 +0200
pushed 2014-04-28 22:57 +0000
Hannes Verschore Hannes Verschore - Bug 1001850 - IonMonkey: Remove the intermediate native call when calling a bound function, r=jandem
a470806c35534e22c9efb8b52b2f66466b029482
created 2014-04-25 16:11 -0500
pushed 2014-04-27 01:52 +0000
Jason Orendorff Jason Orendorff - Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo.
b9e4dac08b6e202a363b14cd7ae01bd3260b9892
created 2014-04-23 11:31 +0200
pushed 2014-04-23 20:42 +0000
Jan de Mooij Jan de Mooij - Bug 999358 - Fix MLambdaArrow to initialize the unused extended slot too. r=terrence
fd7c870fa960e558890bf4a34e8c71f1f0a93fb0
created 2014-04-19 13:45 +0200
pushed 2014-04-19 11:47 +0000
Jan de Mooij Jan de Mooij - Bug 976536 - Fix JSFunction::existingScript returning NULL in some cases. r=till
a93e17835a75a43751d5ed9ad66370c34bd3a73b
created 2014-04-17 14:06 +0200
pushed 2014-04-18 02:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 996881: Inherit 'use strict' directive when calling toSource/toString for asm.js modules; r=luke
7cdf043c7666583837a64d82e768bf85b8ac6fe1
created 2014-04-03 12:08 +0200
pushed 2014-04-03 19:23 +0000
Jan de Mooij Jan de Mooij - Bug 989204 followup - Fix Windows build. r=red
9517fe15e2c20adc58a200394f8ad6aa8945fdf5
created 2014-04-03 11:29 +0200
pushed 2014-04-03 19:23 +0000
Jan de Mooij Jan de Mooij - Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
7891eb941f804cc4fff7af87ce2337cb07c9c695
created 2014-04-02 19:51 +0200
pushed 2014-04-03 01:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 878399: Implement toSource / toString for asm.js modules lambda; r=luke
8ef55688cc4a1fc2ff26cb18fe18b4d8c0f7d54e
created 2014-02-21 16:54 -0700
pushed 2014-02-23 16:46 +0000
Brian Hackett Brian Hackett - Bug 964057 - Share self hosted state between runtimes, r=till.
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-02-14 20:21 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
6df8e0c99c787b6f1826f026b36e80a185c2c602
created 2014-02-07 17:56 +0100
pushed 2014-02-08 00:55 +0000
Felix S. Klock II Felix S. Klock II - Bug 944975: cleanup rename JSScript originalFunction to donorFunction (r=shu).
414676ce184c530e9bc8255aa77e09584643eb0d
created 2014-02-07 17:56 +0100
pushed 2014-02-08 00:55 +0000
Felix S. Klock II Felix S. Klock II - Bug 944975: fix bug by getting original fcn for callsite clone in New (r=shu).
less more (0) -300 -100 -60 tip