| 01:08 | <devsnek> | is built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js correct? |
| 01:09 | <devsnek> | the spec steps listed in it do not match the spec |
| 01:13 | <devsnek> | oh nvm i see the change is actually in IsValidIntegerIndex |
| 01:15 | <devsnek> | but now a bunch of other tests fail |
| 01:18 | <devsnek> | oh nvm there was a typo |
| 07:46 | <sideshowbarker> | Where does the spec define that a number literal can have a sign? |
| 07:46 | <sideshowbarker> | context is https://github.com/mdn/content/pull/6379 |
| 09:49 | <sideshowbarker> | looking at https://github.com/mdn/content/issues/6382 |
| 09:50 | <sideshowbarker> | The |
| 09:51 | <sideshowbarker> | returns a shallow copy is not true, right? |
| 09:56 | <Ashley Claymore> | "returns a shallow copy" is correct |
| 09:56 | <sideshowbarker> | ah OK |
| 09:57 | <sideshowbarker> | so then I am just not understanding what I’m seeing when I try it |
| 09:58 | <sideshowbarker> | if I try the OP’s test case in that issue, it seems like I’m in fact getting a deep copy rather than a shallow one |
| 09:59 | <sideshowbarker> | that is, simply this:
|
| 10:00 | <sideshowbarker> | if I examine z, it does seem to have kept that [1,4,5] array as a member |
| 10:02 | <Ashley Claymore> |
|
| 10:05 | <Ashley Claymore> | it hasn't copied [1,4,5], but kept the original 'instance' |
| 10:15 | <sideshowbarker> | OK, I see |
| 10:20 | <Ashley Claymore> | NumericLiterals don't have signs: https://262.ecma-international.org/12.0/#sec-literals-numeric-literals+ and - are separate unary operations. This can also be seen here: https://astexplorer.net/#/gist/9e46bdbeb90384aa6fae4381538f29da/a8def7d99cb5a1e8f9e848c698cb03b23042cffa |
| 10:22 | sideshowbarker | looks |
| 10:26 | <sideshowbarker> | Ashley Claymore: so what we have in the examples in MDN at http://localhost:5000/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#numeric_literals is strictly wrong? |
| 10:26 | <sideshowbarker> | oofs make that https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#numeric_literals |
| 10:27 | <sideshowbarker> | Some examples of numeric literals are: |
| 10:29 | <sideshowbarker> | And so I should remove that -345 but add a statement saying something like, “A number literal can be preceded by a - or + sign to give it a sign.” |
| 10:30 | <sideshowbarker> | or “to assign it a sign”? |
| 10:32 | <Ashley Claymore> | Yep, -345 is not a technically correct example of a numeric literal |
| 10:33 | <sideshowbarker> | OK — thanks |
| 14:58 | <jmdyck> | Hm. I just tried to push a branch of ecma262 to my personal github repo, and got "! [remote rejected] ... (refusing to allow a Personal Access Token to create or update workflow .github/workflows/build.yml without workflow scope)" |
| 15:00 | <jmdyck> | I'm guessing this is related to the merge of #2260 on Friday aft. |
| 15:03 | <jmdyck> | ljharb: ? |
| 15:15 | <jmdyck> | I was able to push my branch by deleting everything in .github/workflows, but that seems like a bad solution. |