Uh oh!
There was an error while loading. Please reload this page.
util: add inspection getter option - #24852
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
BridgeAR
commented
Dec 5, 2018
Trott
commented
Dec 5, 2018
Needs a rebase. |
devsnek
commented
Dec 5, 2018
wouldn't this be better suited for the custom inspect symbol? i feel like this is too blunt a sword. |
BridgeAR
commented
Dec 5, 2018
@devsnek in what way? The default is set to off. In most code we do not check for the descriptors at all and just access the properties. In |
@BridgeAR i'm just trying to imagine when i would personally use this, and the answer is either "something weird i don't own" in which case i wouldn't want to just willy-nilly trigger accessors, or something i own, in which case i would just add a custom inspect symbol. an alternative to this could be using v8 side effect detection in the default inspector |
BridgeAR
commented
Dec 6, 2018
@devsnek I see your point but I still see further use cases and it is easier to use this option than writing a custom inspection function each time. I personally would like to use this while having |
ebf86d3 to
9a77f25CompareBridgeAR
commented
Dec 6, 2018
Rebased due to conflicts. |
Rebased due to conflicts. |
Currently it is not possible to inspect getters. To prevent any side effects this should not become a default but under lots of circumstances it would still be useful to inspect getters. This way it is possible to actively opt into inspecting those.
9a77f25 to
d7b15c1CompareTrott
commented
Dec 8, 2018
Trott
commented
Dec 9, 2018
Resume Build CI: https://ci.nodejs.org/job/node-test-pull-request/19341/ |
Trott
commented
Dec 9, 2018
Resume Build CI: https://ci.nodejs.org/job/node-test-pull-request/19344/ |
Resume Build CI: https://ci.nodejs.org/job/node-test-pull-request/19347/ ✔️ |
danbev
commented
Dec 12, 2018
Landed in f194b7f. |
Currently it is not possible to inspect getters. To prevent any side effects this should not become a default but under lots of circumstances it would still be useful to inspect getters. This way it is possible to actively opt into inspecting those. PR-URL: #24852 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Currently it is not possible to inspect getters. To prevent any side effects this should not become a default but under lots of circumstances it would still be useful to inspect getters. This way it is possible to actively opt into inspecting those. PR-URL: #24852 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Notable changes: * **test**: * test TLS client authentication (Sam Roberts) [#24733](#24733) * **tls**: * support "BEGIN TRUSTED CERTIFICATE" for ca: (Sam Roberts) [#24733](#24733) * **tools**: * update ESLint to 5.10.0 (cjihrig) [#24903](#24903) * **util**: * add inspection getter option (Ruben Bridgewater) [#24852](#24852) PR-URL: #25102
Notable changes: * **test**: * test TLS client authentication (Sam Roberts) [#24733](#24733) * **tls**: * support "BEGIN TRUSTED CERTIFICATE" for ca: (Sam Roberts) [#24733](#24733) * **tools**: * update ESLint to 5.10.0 (cjihrig) [#24903](#24903) * **util**: * add inspection getter option (Ruben Bridgewater) [#24852](#24852) PR-URL: #25102
Currently it is not possible to inspect getters. To prevent any side effects this should not become a default but under lots of circumstances it would still be useful to inspect getters. This way it is possible to actively opt into inspecting those. PR-URL: nodejs#24852 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Notable changes: * **tls**: * support "BEGIN TRUSTED CERTIFICATE" for ca: (Sam Roberts) [nodejs#24733](nodejs#24733) * **util**: * add inspection getter option (Ruben Bridgewater) [nodejs#24852](nodejs#24852) PR-URL: nodejs#25102
Currently it is not possible to inspect getters. To prevent any side
effects this should not become a default but under lots of
circumstances it would still be useful to inspect getters. This way
it is possible to actively opt into inspecting those.
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes