js/src/vm/JSFunction.cpp
2992e31e7b7e838d5baf9501839ddaa2fbe9135f
created 2019-08-22 22:37 +0300
pushed 2019-10-14 16:30 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 4b4511cf734e (bug 1492920) for landing on both autoland and inbound.
7e12c8c5d1a322159ba36dde9457cec6e95c2bfc
created 2019-08-22 18:08 +0000
pushed 2019-10-14 16:30 +0000
Chris Fallin Chris Fallin - Bug 1492920: remove restriction on IC attachment for instanceof: allow RHS with a reassigned __proto__. r=djvj,jandem
e6d2c766896535930c42a41eef421df12ade4966
created 2019-08-16 20:19 +0000
pushed 2019-10-14 16:30 +0000
André Bargull André Bargull - Bug 1574180 - Part 2: Assign "name" property for anonymous class expressions. r=khyperia
819718b9de10bb39da687886179a6b7b9101958b
created 2019-08-20 19:32 +0300
pushed 2019-10-14 16:30 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 7 changesets (bug 1574180) for jsreftest failures on resolve-element-function-name.js . CLOSED TREE
721c8caa85e358e4ecc7943a30a9f9fda20cd753
created 2019-08-16 20:19 +0000
pushed 2019-10-14 16:30 +0000
André Bargull André Bargull - Bug 1574180 - Part 2: Assign "name" property for anonymous class expressions. r=khyperia
c034401401c23f041958b032f5dad95ab382c228
created 2019-08-14 19:13 +0000
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell
6e20195a06ad413429983196cc240506a4a12175
created 2019-08-14 10:00 +0000
pushed 2019-10-14 16:30 +0000
Jon Coppeard Jon Coppeard - Bug 1573508 - Replace internal references to js::ClassOps with JSClassOps and remove the alias r=tcampbell
7434139de6062722110472a91f6718e7d380fcbe
created 2019-08-12 03:27 +0000
pushed 2019-10-14 16:30 +0000
Paul Bone Paul Bone - Bug 1569924 - Run ./mach clang-format -p js/src r=sfink
9912dd6288bb69697d7f0dfe65de85d547b0252b
created 2019-08-07 20:06 +0000
pushed 2019-10-14 16:30 +0000
André Bargull André Bargull - Bug 1572147 - Part 3: Remove includes to builtin/String.h. r=evilpie
b01eeb4958bec9e10c0a2c164315ef441e49a1cf
created 2019-08-02 09:01 +0000
pushed 2019-10-14 16:30 +0000
Jan de Mooij Jan de Mooij - Bug 1570241 part 1 - Remove now unnecessary IsBaselineInterpreterEnabled() checks in the generator code. r=iain
07052ce569c3f02754834a5c2d2a4bfdc7ed3d13
created 2019-07-31 01:19 +0000
pushed 2019-10-14 16:30 +0000
wartmanm wartmanm - Bug 901138: Add Debugger.Script.prototype.startColumn r=jimb
86c50e8added145480db7f0a04f2688e6e2afddc
created 2019-07-31 19:30 +0000
pushed 2019-10-14 16:30 +0000
Matthew Gaudet Matthew Gaudet - Bug 1569315 - Create FunctionFlags class to allow recycling function flag queries elsewhere r=tcampbell
53929e15ca8aa9753c1f6c242392a7c684f49c12
created 2019-07-12 15:51 -1000
pushed 2019-10-14 16:30 +0000
Brian Hackett Brian Hackett - Bug 1565621 - Factor out Debugger's external API into DebugAPI, r=jimb.
63fe9b494e4f0473dc9d913d96f5814a2cd8c568
created 2019-07-19 12:54 +0000
pushed 2019-10-14 16:30 +0000
Ted Campbell Ted Campbell - Bug 1566803 - Move scriptSource_ to js::BaseScript. r=jandem
b88fad4496c51d4e63a5ba14d1a3534bb2c8e31f
created 2019-07-17 13:48 +0000
pushed 2019-10-14 16:30 +0000
Ted Campbell Ted Campbell - Bug 1566607 - Add selfHostingLazy_ field to JSFunction. r=jandem
3f2f72c37e4ee29bbfabb71a9cff72f05c8578e1
created 2019-07-17 13:24 +0000
pushed 2019-10-14 16:30 +0000
Ted Campbell Ted Campbell - Bug 1566607 - Add JSFunction::hasLazyScript. r=jandem
6106cb75019449efa18338250f500a4d3fb00874
created 2019-07-17 22:48 +0000
pushed 2019-10-14 16:30 +0000
Jeff Walden Jeff Walden - Bug 1566899 - Rename js/src/dbg to js/src/debugger for a clearer name that doesn't conflict with some people's long-standing use of dbg as having "debug build object directory" connotations. r=jorendorff
e59a0e725e9fba288358c3487f522092425213a1
created 2019-07-09 02:43 +0000
pushed 2019-10-14 16:30 +0000
Jim Blandy Jim Blandy - Bug 1564164: Move Debugger.cpp, DebuggerMemory.cpp, and related files into js/src/dbg. r=jorendorff
8fb74fcbc12c83a230f700196e83193e6749d740
created 2019-06-19 20:00 +0000
pushed 2019-07-01 08:34 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1557056 - Use extended function only for self-hosted function that needs to store canonical name in extended slot. r=jandem a=ritu
bd2ad6987449e5be5014d0e35ccbe599159c9e82
created 2019-05-08 16:51 +0000
pushed 2019-07-01 08:34 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1546232 - Simplify value in extended slot of self-hosted functions. r=anba
8509f60299dfdb085a8a64ea45522bacb82b16c5
created 2019-04-15 15:09 -0700
pushed 2019-07-01 08:34 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Move JSScript::loadSource into ScriptSource, because it only acts on ScriptSource and so only makes sense there. r=arai
74774a7f1a4dd13925354df4e3963068fc4cd28d
created 2019-04-15 14:57 -0700
pushed 2019-07-01 08:34 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Rename JSScript::tryLoadSource back to JSScript::loadSource now that all users have recognized the semantics change. r=arai
2af8656bd3c0362939cda478005e9eb2238ed9b5
created 2019-04-11 18:22 -0700
pushed 2019-07-01 08:34 +0000
Jeff Walden Jeff Walden - Bug 1544882 - Make |JSScript::loadSource| applicable to any |ScriptSource| by folding its precondition into its behavior. r=arai
9ad896485f8948c03866e0cbdd3ed48b878f5b2e
created 2019-04-10 16:42 +0000
pushed 2019-07-01 08:34 +0000
Chris Martin Chris Martin - Bug 1052579 - Move StringBuffer::finishString() and update all usage sites r=sfink
f8e989e26332761a57a346eaf705d34731c962f6
created 2019-04-03 20:01 +0000
pushed 2019-07-01 08:34 +0000
André Bargull André Bargull - Bug 1539132 - Part 1: Don't root common-names which are implicitly rooted. r=arai
78745e4537faac3932ae7cf944ceecc73288aa95
created 2019-04-04 02:34 +0000
pushed 2019-07-01 08:34 +0000
Jason Orendorff Jason Orendorff - Bug 1530687 - Check for recursion when delegating `instanceof` to a bound function target. r=anba
4e8633fc0658bd761fd1547c65d28c1389d36510
created 2019-04-03 23:21 +0300
pushed 2019-07-01 08:34 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 00c771aae35e (bug 1530687) for breaking spidermonkey at instanceof-bound-function-recursion.js on a CLOSED TREE
00c771aae35ed1c52e6ded51cbadc49a0ba28b66
created 2019-04-02 09:46 +0000
pushed 2019-07-01 08:34 +0000
Jason Orendorff Jason Orendorff - Bug 1530687 - Check for recursion when delegating `instanceof` to a bound function target. r=anba
8fc0d70bdba10bc969603f5bcbbc3b4e86bb190b
created 2019-03-26 18:47 -0500
pushed 2019-07-01 08:34 +0000
Luke Wagner Luke Wagner - Bug 1529957 - Baldr: allow wasm functions to have func indices (r=bbouvier)
abcc9ef3e73da68b0fdbe9674364df36b3c25fd4
created 2019-03-05 17:37 -0800
pushed 2019-05-13 09:36 +0000
Jeff Walden Jeff Walden - Bug 1533636 - Remove all remaining calls to XDRState::codeAlign as no longer necessary now that codeChars and XDRAtom don't require buffer alignment. r=tcampbell
588b9eec2edbb5f0420619e2858d31971cad09d2
created 2019-03-08 12:36 +0000
pushed 2019-05-13 09:36 +0000
André Bargull André Bargull - Bug 1530745 - Part 3: Add a helper to retrieve the prototype for a specific function type. r=arai
4e633d85d45d339637a1fcee54e825d3fe1e0839
created 2019-03-08 12:34 +0000
pushed 2019-05-13 09:36 +0000
André Bargull André Bargull - Bug 1530745 - Part 2: Move declarations from JSFunction.h as static entries to JSFunction.cpp. r=arai
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-05-13 09:36 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
55b6a8c4e0154ac41f710bf1f3f5627c68ce8d42
created 2019-02-26 08:35 -0800
pushed 2019-05-13 09:36 +0000
André Bargull André Bargull - Bug 1530324 - Part 8: Remove wrapper function for async functions. r=arai
135c13d4ceba69ab9b70c4803198b107c8f0cc06
created 2019-02-25 05:09 -0800
pushed 2019-05-13 09:36 +0000
André Bargull André Bargull - Bug 1530324 - Part 4: Remove wrapper function for async generators. r=arai
92f35371d6b31ec12b5563034c1110dd794018f3
created 2019-02-21 20:36 +0000
pushed 2019-05-13 09:36 +0000
Tom Schuster Tom Schuster - Bug 1528931 - Introduce JS::ValueType and Value::type. r=jandem
a26808f570600aa45e5d8ef9224dbce70fc96091
created 2019-02-21 18:40 +0200
pushed 2019-05-13 09:36 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 7fc962a9fa04 (bug 1528931) for build bustages at Value.h. CLOSED TREE
7fc962a9fa04ebe917088b1defeab770febe4c9b
created 2019-02-21 16:09 +0000
pushed 2019-05-13 09:36 +0000
Tom Schuster Tom Schuster - Bug 1528931 - Introduce JS::ValueType and Value::type. r=jandem
ab1ddb62e120db31103dc063b93dea99cf4a8943
created 2019-02-19 10:21 +0000
pushed 2019-05-13 09:36 +0000
Andy Wingo Andy Wingo - Bug 1528795 - Add BigInt case in ReportIncompatibleMethod debug assertions r=jandem
17d8de567ea416b9a995fcec56897b1bc138b9c6
created 2019-02-19 11:22 +0000
pushed 2019-05-13 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1521906 part 2 - Replace remaining CheckedUnwrap calls in js/src. r=luke
d09e3e887cdf5989b62a8b22d622fd5366e9bb73
created 2019-02-12 05:10 -0800
pushed 2019-05-13 09:36 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
738860a7d63307eee5ce83a7e066b7faa224cd16
created 2019-02-12 00:57 +0200
pushed 2019-05-13 09:36 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 7cab6219f4db (bug 1523791) for failing at src/js/src/frontend/ObjectEmitter.cpp on a CLOSED TREE
7cab6219f4dbda4b239b701f33a8aa729207c247
created 2019-02-11 10:46 -0800
pushed 2019-05-13 09:36 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
39e1b87c1decf4a69c51f3faef0fbe3bee17742f
created 2019-02-08 15:28 +0000
pushed 2019-05-13 09:36 +0000
Jan de Mooij Jan de Mooij - Bug 1524752 - Assert cx and function are same-compartment in JSFunction::createScriptForLazilyInterpretedFunction. r=tcampbell
38126f72db7fe9f3d7098cdf73d33db800022a4d
created 2019-02-02 10:42 +0000
pushed 2019-03-11 12:10 +0000
Jan de Mooij Jan de Mooij - Bug 1524565 - Clone ScriptSourceObject just once when cloning a script with inner functions. r=tcampbell a=lizzard
3d7c4c17ff5c00815d4800757d5ce44782c43705
created 2019-01-24 11:56 +0000
pushed 2019-03-11 12:10 +0000
Jan de Mooij Jan de Mooij - Bug 1518821 - Check for dead wrappers in CallerGetterImpl/CallerSetterImpl. r=anba
5f4b3423f6fefaeffaf130898b2384756f22877f
created 2019-01-18 13:37 +0000
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1519140 - Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate r=jandem
1ce15a2a79e08b2b8803d42b06476d5b101111d0
created 2019-01-14 20:19 +0000
pushed 2019-03-11 12:10 +0000
Jason Orendorff Jason Orendorff - Bug 1317416 - GetPrototypeFromConstructor needs to retrieve the fallback prototype from the constructor's realm. r=jandem
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-03-11 12:10 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-03-11 12:10 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-03-11 12:10 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
7d987ede1c798afe693d700258aa8d18ab89cde7
created 2018-12-17 19:49 +0000
pushed 2019-03-11 12:10 +0000
Tom Schuster Tom Schuster - Bug 1462741 - Make Function.prototype a native function. r=jorendorff
09493e80dbe7c1486eb3c93960cc81f73c8c5356
created 2018-12-08 18:10 +0000
pushed 2019-01-21 12:33 +0000
Jan de Mooij Jan de Mooij - Bug 1512410 part 2 - Don't create a TypeNewScript for cross-realm constructors, add more asserts. r=luke
c07309d939ddc4763c644ae5dbc78265d8fa001f
created 2018-12-02 22:21 +0000
pushed 2019-01-21 12:33 +0000
Rob Wu Rob Wu - Bug 1504660 - Move js::InstanceOfOperator to JS::InstanceofOperator r=bholley
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2019-01-21 12:33 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2019-01-21 12:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
2b3783d7fa5354130d452383dc9025d96326c97e
created 2018-11-28 10:58 +0100
pushed 2019-01-21 12:33 +0000
Jan de Mooij Jan de Mooij - Bug 1508097 - Remove clang-format off/on annotations for JSFunctionSpec arrays. r=tcampbell
32eadea53faa9aca578c11bf682fcbb9385f9ebf
created 2018-11-20 10:23 +0000
pushed 2019-01-21 12:33 +0000
Ted Campbell Ted Campbell - Bug 1508255 - More formatting changes in js/src r=jandem
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2019-01-21 12:33 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
less more (0) -100 -60 tip