profile
viewpoint
Ujjwal Sharma ryzokuken @igalia New Delhi https://ryzokuken.github.io/ Compilers Hacker @Igalia, Core Collaborator @nodejs. Ex: @electron @mutable @grofers GSoC. Working on @v8js @tc39 and more. C/C++, JavaScript, Rust. he/him.

publiclab/plots2 546

a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! :balloon:

publiclab/plotsbot 13

A bot for Public Lab

nodejs/badges 4

Facilitating the design and development of Node.js Open Badges and associated content.

ryzokuken/banter 3

An IRC client built on web technologies

ryzokuken/banter-server 3

Node server application for Banter (IRC over HTTPS)

ryzokuken/banter-client-next 2

Banter client in React and Next.js

publiclab/multibot 1

A general-purpose Node.js bot library for writing interactive bot behaviors on various platforms

bnjbvr/cranelift-x86 0

Some failures for x86 tests

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 28902c221f9e43e54f4c9e8fb4f8b96fe2d8c057

mc: meh

view details

Ujjwal Sharma

commit sha 8965eb02878cab3ac2fcd37e45ba80a3851094be

i3: add kdeconnect and change lockscreen

view details

Ujjwal Sharma

commit sha 57bc9d8b77e8a777d44635a0216869540ab0c5af

polybar: script improvements

view details

push time in 2 hours

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 96dbcf20cab1c11982bed8be743e835bd412152b

alacritty: switch to argonaut theme

view details

Ujjwal Sharma

commit sha 2ce7d6fc363e91774ed2b36f45baf2c253bd0e58

alacritty: run fish as login shell

view details

Ujjwal Sharma

commit sha 31d94878a8f8f95ea39efb0ca0122c15f88ee9b4

git: add gitconfig

view details

Ujjwal Sharma

commit sha 7bbe7395c9709398e67879a83d0d75a9c1058865

fish: add GPG_TTY

view details

push time in 17 hours

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha c6abf8474f321c438ba7b4ac171cb9667df9234f

nvim: add easymotion keybindings

view details

Ujjwal Sharma

commit sha 552192ae6e7108c3e37ff747dfabbfe91119d1d0

nvim: i3config syntax highlighting

view details

Ujjwal Sharma

commit sha 68bb645dfe54447a5050b0bb7552cbd0f5994bca

i3: cleanup config

view details

Ujjwal Sharma

commit sha 8cb75dbe7f40ee577441f3dea576f989f47f8549

redshift: add redshift.conf

view details

Ujjwal Sharma

commit sha b5dff0a438fb8133e1f1f7153525ab43f6f338e6

fish: add fish to the mix

view details

Ujjwal Sharma

commit sha e066e7bc5e06e5b7d21cb7c96e7419f2f49652ea

misc: start switching to dracula

view details

Ujjwal Sharma

commit sha ee86f428a178a61888cfceaceaea52fdf9ca1d59

x: add x config files

view details

Ujjwal Sharma

commit sha 44948016eeb72c476240d969b7c2b6995f463eb7

i3: add stuff to startup

view details

Ujjwal Sharma

commit sha 61866d2ac7a03afd73df88c948c1dac18e8b1b50

polybar: arch updates

view details

Ujjwal Sharma

commit sha cf68efbae8c73174fe00bd430e47e92173a83596

fish: add git aliases like zsh

view details

Ujjwal Sharma

commit sha f5c1906069b90b485cefe6a86cbf7bbad7159df5

x: properly initialize x

view details

Ujjwal Sharma

commit sha 7d388afff9dd83434e0d8f8af56997a0158c3eec

nvim: shift to termguicolors and argonaut from terminal

view details

Ujjwal Sharma

commit sha 855f2571dce061da3066ec6f8152de7c0c336377

fish: move away from dracula and mono to vimcolor (argonaut) and bobthefish

view details

Ujjwal Sharma

commit sha 67ba14db3a8640d9c4c3d0bd51ecc2dc10dbf914

fish: add login alias

view details

Ujjwal Sharma

commit sha 18f5e2d1c607752249c8fa7a970a9e25755d2f73

polybar: add color and icon to updates

view details

push time in 18 hours

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 3475f9b8e4237bab2188dfc400484993c6147936

alacritty: open in dir shortcut

view details

Ujjwal Sharma

commit sha 6965076434643299bf5ddd4c0efe9e8d753f82ad

nvim: config cleanup

view details

Ujjwal Sharma

commit sha f3a669c899f093407f1a4d09241f08a2a39c9a78

zsh: config cleanup

view details

push time in 2 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha ca27182e8d54393684815727a7be9efc312363a5

nvim: enable powerline

view details

Ujjwal Sharma

commit sha e6db1c33076888fc3e434c5f2a47fedc6e2031f3

i3: show low battery popup

view details

Ujjwal Sharma

commit sha 2abd147fd441144590a9745698fd0fe2f2ddb09d

nvim: improve and comment general options

view details

Ujjwal Sharma

commit sha 0511ceaae5eb44113aed23073c57b0c329aec723

nvim: more config improvements

view details

Ujjwal Sharma

commit sha b6feb7afa55f4d1508ca8587e4eb6ac2a01fe77a

mc: add mc config

view details

push time in 3 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 9b3a0d25c047ad88f27318baef2961ddb9013cbe

i3: disable compositor

view details

push time in 4 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 3092f69d487a9f35f82bab0daab95df84a720ecd

i3: add screenshots

view details

Ujjwal Sharma

commit sha 14cca9a1fdb65c5d32efcad2b0199875a4cbf063

i3: use maim instead of scrot for screenshots

view details

push time in 4 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha bfca6859c3ca7776265147aa59b7d4767fec7ea9

i3: autostart picom

view details

push time in 4 days

MemberEvent

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 631104834fa4b4a6194e4bcd8fab652d5f229529

i3: add script to run polybar

view details

push time in 4 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha b9ccccd0509650f58610d062cd450ab31775a9d1

vim: highlight column 80 for manual wrapping

view details

push time in 4 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 79879da6e92b4caad4ba53dad8da5bbfc3d38fea

Add README

view details

push time in 4 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 207ce501b47a67c77fb2cefc4d00b8cd4db42f80

Add brightnessctl keybindings

view details

Ujjwal Sharma

commit sha e506a9e933a88be3e37ea28868c23fdc3cd9068f

Add zsh config

view details

push time in 4 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha 6a747623d11f925c963530a82366d5fac17b254e

Add polybar config

view details

Ujjwal Sharma

commit sha 5c6e0d1bcffd797868265b522d5308f14d548bfc

Add nvim config

view details

Ujjwal Sharma

commit sha 3f7594d36ee17a259e258107a6832641f8e06684

Add alacritty config

view details

push time in 4 days

push eventryzokuken/Dotfiles

Ujjwal Sharma

commit sha b50e016f778fba494d29d68cfe1cfb4963f05c5e

Add i3 config

view details

push time in 4 days

fork ryzokuken/chezmoi

Manage your dotfiles across multiple machines, securely.

https://chezmoi.io/

fork in 4 days

push eventryzokuken/android_cap

Ujjwal Sharma

commit sha 501665bf68a7b7de29e385859ff6d51fff05c788

Add diagram PNG

view details

push time in 4 days

push eventryzokuken/android_cap

Ujjwal Sharma

commit sha 56d5afe1af904fcbd9aa7c263bffb93bf2e218b4

Add sequence flow for solution

view details

push time in 4 days

push eventryzokuken/android_cap

Ujjwal Sharma

commit sha 04aa246c0a287fa7977943b6a73c691c7773c231

Add download queue

view details

push time in 4 days

push eventryzokuken/android_cap

Ujjwal Sharma

commit sha 98eb5e1e02d91ab3f9a7c7bfd905b51b4e928343

Add paper: Monitor Network Traffic with Packet Capture (pcap) on an Android Device

view details

push time in 4 days

push eventryzokuken/gyp

Michaël Zasso

commit sha 2304675c408d4e253c339196ec67eb5b8c765ef2

Sync code base with nodejs/node

view details

Ujjwal Sharma

commit sha 24b41b6e4088d7ee286bbf6ee58288156be661e9

Merge pull request #10 from targos/sync Sync code base with nodejs/node

view details

push time in 4 days

PR merged ryzokuken/gyp

Sync code base with nodejs/node
+1357 -391

0 comment

52 changed files

targos

pr closed time in 4 days

create barnchryzokuken/android_cap

branch : master

created branch time in 5 days

created repositoryryzokuken/android_cap

created time in 5 days

issue commentnodejs/admin

Setup a bot account for Node.js org

can't this be done via CI?

gengjiawen

comment created time in 7 days

issue commentxmm7360/xmm7360-pci

X1 Carbon 7 issue

Hi @alexsosic! I'm curious: did you make any progress here?

alexsosic

comment created time in 8 days

push eventryzokuken/sophosd

Ujjwal Sharma

commit sha 5523b13e08f7398c2a303138ea63f061174fb35b

Create LICENSE

view details

push time in 20 days

create barnchryzokuken/sophosd

branch : master

created branch time in 20 days

created repositoryryzokuken/sophosd

systemd daemon for Sophos authentication

created time in 20 days

PR opened nodejs/node

doc: update contact email for @ryzokuken

Update my personal email address from usharma1998@gmail.com (tired) to ryzokuken@disroot.org (wired).

<!-- Thank you for your pull request. Please provide a description above and review the requirements below.

Bug fixes and new features should include tests and possibly benchmarks.

Contributors guide: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md -->

Checklist

<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

  • [ ] make -j4 test (UNIX), or vcbuild test (Windows) passes
  • [ ] tests and/or benchmarks are included
  • [ ] documentation is changed or added
  • [ ] commit message follows commit guidelines

<!-- Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or

(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or

(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.

(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. -->

+1 -1

0 comment

1 changed file

pr created time in 21 days

create barnchryzokuken/node

branch : ryzokuken-email

created branch time in 21 days

create barnchryzokuken/node

branch : build-instructions-arch

created branch time in 21 days

PR opened nodejs/node

doc: add prerequisites information for Arch

Add prerequisites for Arch Linux and derivatives in BUILDING.md.

(in case someone needs it)

<!-- Thank you for your pull request. Please provide a description above and review the requirements below.

Bug fixes and new features should include tests and possibly benchmarks.

Contributors guide: https://github.com/nodejs/node/blob/master/CONTRIBUTING.md -->

Checklist

<!-- Remove items that do not apply. For completed items, change [ ] to [x]. -->

  • [ ] make -j4 test (UNIX), or vcbuild test (Windows) passes
  • [ ] tests and/or benchmarks are included
  • [ ] documentation is changed or added
  • [ ] commit message follows commit guidelines

<!-- Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or

(b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file; or

(c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.

(d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. -->

+1 -0

0 comment

1 changed file

pr created time in 21 days

startedGeigerkind/archlinux-sway-setup

started time in 22 days

PR closed ryzokuken/sophosd

Updated README file
+34 -2

5 comments

1 changed file

humancalico

pr closed time in 22 days

pull request commentryzokuken/sophosd

Updated README file

Closing since #5 is now merged.

humancalico

comment created time in 22 days

push eventryzokuken/sophosd

Akshat

commit sha fc0e784bee043f6b0176f3bc42265636c1bc4a90

Updated reqwest dependencies and now using clap-rs (#5) * Updated README with install and usage instructions * Update README * Update README.md * README Update Removed install instructions for cargo-deb * Update README.md * Added license, contributing, dependencies etc * Update README.md * Update README.md * updated crates and uses clap now * Un-bump clap-rs version Co-authored-by: DelusionalOptimist <54525605+DelusionalOptimist@users.noreply.github.com> Co-authored-by: Ujjwal Sharma <usharma1998@gmail.com>

view details

push time in 22 days

push eventhumancalico/sophosd

Ujjwal Sharma

commit sha f80c48b98f432040af121dd0f9fda2d9658756f9

Un-bump clap-rs version

view details

push time in 22 days

Pull request review commentryzokuken/sophosd

Updated reqwest dependencies and now using clap-rs

 edition = "2018" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html  [dependencies]-reqwest = "0.9.20"+reqwest = "0.10.1"

This must be causing the issue.

humancalico

comment created time in 22 days

Pull request review commentryzokuken/sophosd

Updated reqwest dependencies and now using clap-rs

 fn login(username: &str, password: &str) -> Result<(), Box<dyn Error>> { }  fn main() -> Result<(), Box<dyn Error>> {-    let args: Vec<String> = std::env::args().collect();-    let username = args[1].as_str();-    let password = args[2].as_str();+	let sopd = App::new("sophosd")

:100:

humancalico

comment created time in 22 days

Pull request review commentryzokuken/sophosd

Updated reqwest dependencies and now using clap-rs

-# sophosd-Daemon for connecting to Sophos written in Rust+# `sophosd`

Move this to the README PR? I'll merge it immediately, since this actual PR might take some time...

humancalico

comment created time in 22 days

push eventtc39/proposal-temporal

Philip Chimento

commit sha 35196db082736d36f33d56308d001738f6675056

Standardize spelling of "time zone" Unscientifically adopting Wikipedia's preference of "time zone" above "time zone" and "time-zone".

view details

Philip Chimento

commit sha b40ea4690f6a947ad4b88a931ea255a7a4134a12

Documentation for Temporal.TimeZone

view details

Philip Chimento

commit sha 141a6ea3c2b4d4cc9bbdf1e2ce98783c5b907016

Fix balancing durations over 1 day Incorrect key name in the return value of ES.BalanceTime was causing durations over 1 day to be cropped with disambiguation = 'balance'.

view details

Philip Chimento

commit sha bf082849b58042358a62d889a3f3fab6c93448af

Fix time zone disambiguation with clock moving forward This used ES.GetTimeZoneOffsetMilliseconds instead of nanoseconds, presumably an old method that no longer exists.

view details

Philip Chimento

commit sha 8b17bfcc42eaa547f4656c3b948ec709e558eda6

Fix DST disambiguation with clock moving backward DAYMILLIS was actually an hour. The bug with DST was due to the use of DAYMILLIS in GetTimeZoneEpochValue().

view details

Philip Chimento

commit sha 2c2e5fed559d63cb8d70a79f59f34fc40d75c82e

Add tests for TimeZone features We describe in the spec that time zone names are canonicalized, including capitalization and IANA Link Names. Add tests for constructing a TimeZone from these. As well, test the 'name' property which is supposed to be the canonicalized identifier. Note: Different implementations of Intl.DateTimeFormat canonicalize IANA Link Names differently! This example picks one that happens to canonicalize the same in the IANA and CLDR databases. See for background: https://stackoverflow.com/questions/45867761/javascript-intl-api-gives-different-results-in-chrome

view details

Philip Chimento

commit sha c0dbd088406e7977ed7433cbcbe543f57d7ae3b3

Fix parsing of time zone offset string The existing code would get negative hours with nonzero minutes wrong, since it would add positive minutes to negative hours.

view details

push time in a month

PR merged tc39/proposal-temporal

Temporal.TimeZone docs

MDN-style documentation of Temporal.TimeZone, plus minor bug fixes so that the examples work.

+256 -24

1 comment

10 changed files

ptomato

pr closed time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 # `Temporal.TimeZone` -A representation of a time-zone giving access to information about offsets & dst-changes as well as allowing for conversions.+A `Temporal.TimeZone` is a representation of a time zone: either an [IANA time zone](https://www.iana.org/time-zones), including information about the time zone such as the offset between the local time and UTC at a particular time, and daylight saving time (DST) changes; or simply a particular UTC offset with no DST. -## new Temporal.TimeZone(timeZone: string) : Temporal.TimeZone+Since `Temporal.Absolute` and `Temporal.DateTime` do not contain any time zone information, a `Temporal.TimeZone` object is required to convert between the two.++Finally, the `Temporal.TimeZone` object itself provides access to a list of the time zones in the IANA time zone database.++## new Temporal.TimeZone(timeZoneIdentifier: string) : Temporal.TimeZone++**Parameters:**+- `timeZoneIdentifier` (string): A description of the time zone; either its IANA name, or a UTC offset.++**Returns:** a new `Temporal.TimeZone` object.++For a list of IANA time zone names, see the current version of the [IANA time zone database](https://www.iana.org/time-zones).+A convenient list is also available [on Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), although it might not reflect the latest official status.++The string `timeZoneIdentifier` is canonicalized before being used to determine the time zone.+For example, values like `+100` will be understood to mean `+01:00`, and capitalization will be corrected.+If no time zone can be determined from `timeZoneIdentifier`, then a `RangeError` is thrown.++Usage examples:+```javascript+tz = new Temporal.TimeZone('UTC');+tz = new Temporal.TimeZone('Africa/Cairo');+tz = new Temporal.TimeZone('america/VANCOUVER');+tz = new Temporal.TimeZone('Asia/Katmandu');  // alias of Asia/Kathmandu+tz = new Temporal.TimeZone('-04:00');+tz = new Temporal.TimeZone('+645');+// tz = new Temporal.TimeZone('local');  // not a time zone, throws

Thanks.

ptomato

comment created time in a month

starteddevsnek/esvu

started time in a month

issue commenttc39/proposal-temporal

Interop with "plain" JS Dates?

@hax do you have any alternatives in mind? The method itself is just named fromEpochMilliseconds which seems rather fair, given that it constructs an Absolute object from epoch ms.

alanhussey

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 export class TimeZone {      if (!~['earlier', 'later'].indexOf(disambiguation)) throw new RangeError(`no such absolute found`); -    const { ms: utcms } = ES.GetEpochFromParts(+    const utcns = ES.GetEpochFromParts(

Would this work?

ptomato

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 import { IDENTIFIER, EPOCHNANOSECONDS, CreateSlots, GetSlot, SetSlot } from './s import { ZONES } from './zones.mjs'; import { timezone as STRING } from './regex.mjs'; +import bigInt from 'big-integer';

why wasn't this failing? Let me guess, no tz tests?

ptomato

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 # `Temporal.TimeZone` -A representation of a time-zone giving access to information about offsets & dst-changes as well as allowing for conversions.+A `Temporal.TimeZone` is a representation of a time zone: either an [IANA time zone](https://www.iana.org/time-zones), including information about the time zone such as the offset between the local time and UTC at a particular time, and daylight saving time (DST) changes; or simply a particular UTC offset with no DST. -## new Temporal.TimeZone(timeZone: string) : Temporal.TimeZone+Since `Temporal.Absolute` and `Temporal.DateTime` do not contain any time zone information, a `Temporal.TimeZone` object is required to convert between the two.++Finally, the `Temporal.TimeZone` object itself provides access to a list of the time zones in the IANA time zone database.++## new Temporal.TimeZone(timeZoneIdentifier: string) : Temporal.TimeZone++**Parameters:**+- `timeZoneIdentifier` (string): A description of the time zone; either its IANA name, or a UTC offset.++**Returns:** a new `Temporal.TimeZone` object.++For a list of IANA time zone names, see the current version of the [IANA time zone database](https://www.iana.org/time-zones).+A convenient list is also available [on Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), although it might not reflect the latest official status.++The string `timeZoneIdentifier` is canonicalized before being used to determine the time zone.+For example, values like `+100` will be understood to mean `+01:00`, and capitalization will be corrected.+If no time zone can be determined from `timeZoneIdentifier`, then a `RangeError` is thrown.++Usage examples:+```javascript+tz = new Temporal.TimeZone('UTC');+tz = new Temporal.TimeZone('Africa/Cairo');+tz = new Temporal.TimeZone('america/VANCOUVER');+tz = new Temporal.TimeZone('Asia/Katmandu');  // alias of Asia/Kathmandu+tz = new Temporal.TimeZone('-04:00');+tz = new Temporal.TimeZone('+645');+// tz = new Temporal.TimeZone('local');  // not a time zone, throws+```++### Difference between IANA time zones and UTC offsets++The returned time zone object behaves slightly differently depending on whether an IANA time zone name (e.g. `Europe/Berlin`) is given, or a UTC offset (e.g. `+01:00`).+IANA time zones may have DST transitions, and UTC offsets do not.+For example:++```javascript+tz1 = new Temporal.TimeZone('-08:00');+tz2 = new Temporal.TimeZone('America/Vancouver');+now = Temporal.now.absolute();+tz1.getTransitions(now).next().done;  // => true+tz2.getTransitions(now).next().done;  // => false+```  ## timeZone.name : string +The `name` property gives an unambiguous identifier for the time zone.+Effectively, this is the canonicalized version of whatever `timeZoneIdentifier` was passed as a parameter to the constructor.+ ## timeZone.getOffsetFor(absolute: Temporal.Absolute) : string +**Parameters:**+- `absolute` (`Temporal.Absolute`): The time for which to compute the time zone's UTC offset.++**Returns**: a string indicating the UTC offset at the given time.++Since the UTC offset can change throughout the year in time zones that employ DST, this method queries the UTC offset at a particular time.++Note that only `Temporal.TimeZone` objects constructed from an IANA time zone name may have DST transitions; those constructed from a UTC offset do not.+If `timeZone` is a UTC offset time zone, the return value of this method is effectively the same as `timeZone.name`.++Example usage:+```javascript+// Getting the UTC offset for a time zone at a particular time+timestamp = new Temporal.Absolute(1553993100000000000n);+tz = new Temporal.TimeZone('Europe/Berlin');+tz.getOffsetFor(timestamp);  // => +01:00++// TimeZone with a fixed UTC offset+tz = new Temporal.TimeZone('-08:00');+tz.getOffsetFor(timestamp);  // => -08:00+// UTC is always 0 offset+tz = new Temporal.TimeZone('UTC');+tz.getOffsetFor(timestamp);  // => +00:00+```+ ## timeZone.getDateTimeFor(absolute: Temporal.Absolute) : Temporal.DateTime +**Parameters:**+- `absolute` (`Temporal.Absolute`): An absolute time to convert.++**Returns:** A `Temporal.DateTime` object indicating the calendar date and wall-clock time in `timeZone` at the absolute time indicated by `absolute`.++This method is one way to convert a `Temporal.Absolute` to a `Temporal.DateTime`.++Example usage:++```javascript+// Converting a specific absolute time to a calendar date / wall-clock time+timestamp = new Temporal.Absolute(1553993100000000000n);+tz = new Temporal.TimeZone('Europe/Berlin');+tz.getDateTimeFor(timestamp);  // => 2019-03-31T01:45++// What time was the Unix Epoch (timestamp 0) in Bell Labs (Murray Hill, New Jersey, USA)?+epoch = new Temporal.Absolute(0n);+tz = new Temporal.TimeZone('America/New_York');+tz.getDateTimeFor(epoch);  // => 1969-12-31T19:00+```+ ## timeZone.getAbsoluteFor(dateTime: Temporal.DateTime, disambiguation: 'earlier' | 'later' | 'reject' = 'earlier') : Temporal.Absolute +**Parameters:**+- `dateTime` (`Temporal.DateTime`): A calendar date and wall-clock time to convert.+- `disambiguation` (optional `string`): How to disambiguate if the wall-clock time given by `dateTime` can refer to more than one absolute time.+  Allowed values are `earlier`, `later`, and `reject`.+  The default is `earlier`.++**Returns:** A `Temporal.Absolute` object indicating the absolute time in `timeZone` at the time of the calendar date and wall-clock time from `dateTime`.++This method is one way to convert a `Temporal.DateTime` to a `Temporal.Absolute`.++### Resolving ambiguity++> This explanation was adapted from the [moment-timezone documentation](https://github.com/moment/momentjs.com/blob/master/docs/moment-timezone/01-using-timezones/02-parsing-ambiguous-inputs.md).++This conversion is not necessarily one-to-one.+Due to DST time changes, there is a possibility that a wall-clock time either does not exist, or has existed twice.+The `disambiguation` argument controls what absolute time to return in the case of ambiguity:+- `earlier` (the default): The earlier of the two possible absolute times will be returned.+- `later`: The later of the two possible absolute times will be returned.+- `reject`: A `RangeError` will be thrown.++When entering DST, clocks move forward an hour.+In reality, it is not time that is moving, it is the offset moving.+Moving the offset forward gives the illusion that an hour has disappeared.+As the clock ticks, you can see it move from 1:58 to 1:59 to 3:00.+It is easier to see what is actually happening when you include the offset.++```+1:58 +1+1:59 +1+3:00 +2+3:01 +2+```++The result is that any time between 1:59:59 and 3:00:00 never actually happened.+In `earlier` mode, the absolute time will skip backwards by the amount of the DST gap (usually 1 hour).+In `later` mode, the absolute time will skip forwards by the amount of the DST gap.++```javascript+tz = new Temporal.TimeZone('Europe/Berlin');+dt = new Temporal.DateTime(2019, 3, 31, 2, 45);+tz.getAbsoluteFor(dt, 'earlier');  // => 2019-03-31T00:45Z+tz.getAbsoluteFor(dt, 'later');    // => 2019-03-31T01:45Z+tz.getAbsoluteFor(dt, 'reject');   // throws+```++In this example, the wall-clock time 2:45 doesn't exist, so it is treated as either 1:45 +01:00 or 3:45 +02:00.

+1 to following up on this.

ptomato

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 import {   NANOSECONDS } from './slots.mjs'; -const DAYMILLIS = 3600000;+const DAYMILLIS = 86400000;

How'd we get this wrong?

ptomato

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 export class Duration {         [years, months, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds] = arr;         break;       case 'balance':-        let tdays;+        let deltaDays;         ({-          days: tdays,+          deltaDays,

Would this work as expected? Do tests pass?

ptomato

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 # `Temporal.TimeZone` -A representation of a time-zone giving access to information about offsets & dst-changes as well as allowing for conversions.+A `Temporal.TimeZone` is a representation of a time zone: either an [IANA time zone](https://www.iana.org/time-zones), including information about the time zone such as the offset between the local time and UTC at a particular time, and daylight saving time (DST) changes; or simply a particular UTC offset with no DST. -## new Temporal.TimeZone(timeZone: string) : Temporal.TimeZone+Since `Temporal.Absolute` and `Temporal.DateTime` do not contain any time zone information, a `Temporal.TimeZone` object is required to convert between the two.++Finally, the `Temporal.TimeZone` object itself provides access to a list of the time zones in the IANA time zone database.++## new Temporal.TimeZone(timeZoneIdentifier: string) : Temporal.TimeZone++**Parameters:**+- `timeZoneIdentifier` (string): A description of the time zone; either its IANA name, or a UTC offset.++**Returns:** a new `Temporal.TimeZone` object.++For a list of IANA time zone names, see the current version of the [IANA time zone database](https://www.iana.org/time-zones).+A convenient list is also available [on Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), although it might not reflect the latest official status.++The string `timeZoneIdentifier` is canonicalized before being used to determine the time zone.+For example, values like `+100` will be understood to mean `+01:00`, and capitalization will be corrected.+If no time zone can be determined from `timeZoneIdentifier`, then a `RangeError` is thrown.++Usage examples:+```javascript+tz = new Temporal.TimeZone('UTC');+tz = new Temporal.TimeZone('Africa/Cairo');+tz = new Temporal.TimeZone('america/VANCOUVER');+tz = new Temporal.TimeZone('Asia/Katmandu');  // alias of Asia/Kathmandu+tz = new Temporal.TimeZone('-04:00');+tz = new Temporal.TimeZone('+645');+// tz = new Temporal.TimeZone('local');  // not a time zone, throws+```++### Difference between IANA time zones and UTC offsets++The returned time zone object behaves slightly differently depending on whether an IANA time zone name (e.g. `Europe/Berlin`) is given, or a UTC offset (e.g. `+01:00`).+IANA time zones may have DST transitions, and UTC offsets do not.+For example:++```javascript+tz1 = new Temporal.TimeZone('-08:00');+tz2 = new Temporal.TimeZone('America/Vancouver');+now = Temporal.now.absolute();+tz1.getTransitions(now).next().done;  // => true+tz2.getTransitions(now).next().done;  // => false+```  ## timeZone.name : string +The `name` property gives an unambiguous identifier for the time zone.+Effectively, this is the canonicalized version of whatever `timeZoneIdentifier` was passed as a parameter to the constructor.+ ## timeZone.getOffsetFor(absolute: Temporal.Absolute) : string +**Parameters:**+- `absolute` (`Temporal.Absolute`): The time for which to compute the time zone's UTC offset.++**Returns**: a string indicating the UTC offset at the given time.++Since the UTC offset can change throughout the year in time zones that employ DST, this method queries the UTC offset at a particular time.++Note that only `Temporal.TimeZone` objects constructed from an IANA time zone name may have DST transitions; those constructed from a UTC offset do not.+If `timeZone` is a UTC offset time zone, the return value of this method is effectively the same as `timeZone.name`.++Example usage:+```javascript+// Getting the UTC offset for a time zone at a particular time+timestamp = new Temporal.Absolute(1553993100000000000n);+tz = new Temporal.TimeZone('Europe/Berlin');+tz.getOffsetFor(timestamp);  // => +01:00++// TimeZone with a fixed UTC offset+tz = new Temporal.TimeZone('-08:00');+tz.getOffsetFor(timestamp);  // => -08:00+// UTC is always 0 offset+tz = new Temporal.TimeZone('UTC');+tz.getOffsetFor(timestamp);  // => +00:00+```+ ## timeZone.getDateTimeFor(absolute: Temporal.Absolute) : Temporal.DateTime +**Parameters:**+- `absolute` (`Temporal.Absolute`): An absolute time to convert.++**Returns:** A `Temporal.DateTime` object indicating the calendar date and wall-clock time in `timeZone` at the absolute time indicated by `absolute`.++This method is one way to convert a `Temporal.Absolute` to a `Temporal.DateTime`.++Example usage:++```javascript+// Converting a specific absolute time to a calendar date / wall-clock time+timestamp = new Temporal.Absolute(1553993100000000000n);+tz = new Temporal.TimeZone('Europe/Berlin');+tz.getDateTimeFor(timestamp);  // => 2019-03-31T01:45++// What time was the Unix Epoch (timestamp 0) in Bell Labs (Murray Hill, New Jersey, USA)?+epoch = new Temporal.Absolute(0n);+tz = new Temporal.TimeZone('America/New_York');+tz.getDateTimeFor(epoch);  // => 1969-12-31T19:00+```+ ## timeZone.getAbsoluteFor(dateTime: Temporal.DateTime, disambiguation: 'earlier' | 'later' | 'reject' = 'earlier') : Temporal.Absolute +**Parameters:**+- `dateTime` (`Temporal.DateTime`): A calendar date and wall-clock time to convert.+- `disambiguation` (optional `string`): How to disambiguate if the date and time given by `dateTime` does not exist in the time zone, or exists more than once.+  Allowed values are `earlier`, `later`, and `reject`.+  The default is `earlier`.++**Returns:** A `Temporal.Absolute` object indicating the absolute time in `timeZone` at the time of the calendar date and wall-clock time from `dateTime`.++This method is one way to convert a `Temporal.DateTime` to a `Temporal.Absolute`.++### Resolving ambiguity++> This explanation was adapted from the [moment-timezone documentation](https://github.com/moment/momentjs.com/blob/master/docs/moment-timezone/01-using-timezones/02-parsing-ambiguous-inputs.md).++This conversion is not necessarily one-to-one.+Due to DST time changes, there is a possibility that a wall-clock time either does not exist, or has existed twice.+The `disambiguation` argument controls what absolute time to return in the case of ambiguity:+- `earlier` (the default): The earlier of the two possible absolute times will be returned.+- `later`: The later of the two possible absolute times will be returned.+- `reject`: A `RangeError` will be thrown.++When entering DST, clocks move forward an hour.+In reality, it is not time that is moving, it is the offset moving.+Moving the offset forward gives the illusion that an hour has disappeared.+As the clock ticks, you can see it move from 1:58 to 1:59 to 3:00.

🤯

ptomato

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 # `Temporal.TimeZone` -A representation of a time-zone giving access to information about offsets & dst-changes as well as allowing for conversions.+A `Temporal.TimeZone` is a representation of a time zone: either an [IANA time zone](https://www.iana.org/time-zones), including information about the time zone such as the offset between the local time and UTC at a particular time, and daylight saving time (DST) changes; or simply a particular UTC offset with no DST. -## new Temporal.TimeZone(timeZone: string) : Temporal.TimeZone+Since `Temporal.Absolute` and `Temporal.DateTime` do not contain any time zone information, a `Temporal.TimeZone` object is required to convert between the two.++Finally, the `Temporal.TimeZone` object itself provides access to a list of the time zones in the IANA time zone database.++## new Temporal.TimeZone(timeZoneIdentifier: string) : Temporal.TimeZone++**Parameters:**+- `timeZoneIdentifier` (string): A description of the time zone; either its IANA name, or a UTC offset.++**Returns:** a new `Temporal.TimeZone` object.++For a list of IANA time zone names, see the current version of the [IANA time zone database](https://www.iana.org/time-zones).+A convenient list is also available [on Wikipedia](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones), although it might not reflect the latest official status.++The string `timeZoneIdentifier` is canonicalized before being used to determine the time zone.+For example, values like `+100` will be understood to mean `+01:00`, and capitalization will be corrected.+If no time zone can be determined from `timeZoneIdentifier`, then a `RangeError` is thrown.++Usage examples:+```javascript+tz = new Temporal.TimeZone('UTC');+tz = new Temporal.TimeZone('Africa/Cairo');+tz = new Temporal.TimeZone('america/VANCOUVER');+tz = new Temporal.TimeZone('Asia/Katmandu');  // alias of Asia/Kathmandu+tz = new Temporal.TimeZone('-04:00');+tz = new Temporal.TimeZone('+645');+// tz = new Temporal.TimeZone('local');  // not a time zone, throws

does this line need to stay commented?

ptomato

comment created time in a month

Pull request review commenttc39/proposal-temporal

Temporal.TimeZone docs

 # `Temporal.TimeZone` -A representation of a time-zone giving access to information about offsets & dst-changes as well as allowing for conversions.+A `Temporal.TimeZone` is a representation of a time zone: either an [IANA time zone](https://www.iana.org/time-zones), including information about the time zone such as the offset between the local time and UTC at a particular time, and daylight saving time (DST) changes; or simply a particular UTC offset with no DST. -## new Temporal.TimeZone(timeZone: string) : Temporal.TimeZone+Since `Temporal.Absolute` and `Temporal.DateTime` do not contain any time zone information, a `Temporal.TimeZone` object is required to convert between the two.++Finally, the `Temporal.TimeZone` object itself provides access to a list of the time zones in the IANA time zone database.

@pipobscure is this in the spec, or is it just a helper functionality in the polyfill?

ptomato

comment created time in a month

MemberEvent

issue openedryzokuken/gyp

Fix MSVS Bug

From nodejs/node/tools/gyp_node.py:

On msvs it will crash if it gets an absolute path. On Mac/make it will crash if it doesn't get an absolute path.

/cc @cclauss @targos any idea about this one?

created time in 2 months

issue commentnodejs/node-v8

zlib broke ninja build

ninja version: 1.9.0

ryzokuken

comment created time in 2 months

issue commentnodejs/node-v8

zlib broke ninja build

@targos oops, my bad, it's broken on MacOS. Can you/someone confirm that it doesn't work on MacOS?

ryzokuken

comment created time in 2 months

pull request commentespruino/BangleApps

app: add nyan cat

P.S. I'm all up for ideas regarding how to shrink the size of things here. I've already compressed the images, chosen a pretty small encoding as well as skipped a few frames.

ryzokuken

comment created time in 2 months

pull request commentespruino/BangleApps

app: add nyan cat

@ra100 well, your guess is as good as mine, if not better.

ryzokuken

comment created time in 2 months

push eventnodejs/node

Anna Henningsen

commit sha ff5664b83b89c55e4ab5d5f60068fb457f1f5872

src: fix compiler warning in env.cc This fixes the following warning: ../src/env.cc: In member function ‘void node::Environment::Exit(int)’: ../src/env.cc:946:77: warning: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘uint64_t {aka long unsigned int}’ [-Wformat=] fprintf(stderr, "(node:%d, thread:%llu) ", uv_os_getpid(), thread_id()); ~~~~~~~~~~~^ PR-URL: https://github.com/nodejs/node/pull/31020 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>

view details

Juan José Arboleda

commit sha db9539bba4d62db3b73baf1575a9c3dfcd4d1f32

src: list used functions on headers PR-URL: https://github.com/nodejs/node/pull/30827 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Robert Nagy

commit sha 20d009d2fdab313bb2cfb789881f1f9364474a62

stream: pipe should not swallow error PR-URL: https://github.com/nodejs/node/pull/30993 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

Gerhard Stoebich

commit sha fcd4c2e37d510ea362b4225849b25ac958390091

events: allow monitoring error events Installing an error listener has a side effect that emitted errors are considered as handled. This is quite bad for monitoring/logging tools which tend to be interested in errors but don't want to cause side effects like swallow an exception. There are some workarounds in the wild like monkey patching emit or remit the error if monitoring tool detects that it is the only listener but this is error prone and risky. This PR allows to install a listener to monitor errors with the side effect to consume the error. To avoid conflicts with other events it exports a symbol on EventEmitter which owns this special meaning. Refs: https://github.com/open-telemetry/opentelemetry-js/issues/225 PR-URL: https://github.com/nodejs/node/pull/30932 Refs: https://github.com/open-telemetry/opentelemetry-js/issues/225 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Ruben Bridgewater

commit sha fc28761d771e676c57be92c99ab4e04f749c53f4

buffer: improve .from() error details This makes sure the original input is passed to the error in case no matching inputs are found. Instead of passing along all values, only valid or possibliy valid values are passed through. That way invalid values end up in the error case with the original input. PR-URL: https://github.com/nodejs/node/pull/29675 Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

Ruben Bridgewater

commit sha ac2fc0dd5f5830d32dd89fe1c9c55d672cf59c0a

errors: improve ERR_INVALID_ARG_TYPE ERR_INVALID_ARG_TYPE is the most common error used throughout the code base. This improves the error message by providing more details to the user and by indicating more precisely which values are allowed ones and which ones are not. It adds the actual input to the error message in case it's a primitive. If it's a class instance, it'll print the class name instead of "object" and "falsy" or similar entries are not named "type" anymore. PR-URL: https://github.com/nodejs/node/pull/29675 Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

Gerhard Stoebich

commit sha 9e6c2ba68a46ee693cf0b4875966f96a6dc261cf

test: fix flaky test-http2-client-upload Wait for close event on server stream before shuting down server and client to avoid races seen on windows CI. Refs: https://github.com/nodejs/node/issues/20750#issuecomment-511015247 PR-URL: https://github.com/nodejs/node/pull/29889 Refs: https://github.com/nodejs/node/issues/29852 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Diego Lafuente

commit sha fc553fd8213f81267d5bec76a9f9d9db1cda52a9

benchmark: add clear connections to secure-pair adds clear connections to the secure-pair performance test to prove that in some cases (when the sender send the data in small chunks) clear connections perform worse than TLS connections Also add a byte chunk size test to benchmark/net/net-pipe.js Refs: https://github.com/nodejs/node/issues/27970 PR-URL: https://github.com/nodejs/node/pull/27971 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>

view details

cjihrig

commit sha 277f3436890fac87fe6b762abc00f59d36a9ec6f

test: fix long lines This commit addresses several lines that are unnecessarily longer than the 80 character limit. The only reason they pass linting, I believe, is because they contain URLs. PR-URL: https://github.com/nodejs/node/pull/31014 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>

view details

Joyee Cheung

commit sha c63d511c137130030c263fb98d0d261105244c08

bootstrap: use different scripts to setup different configurations This patch splits the handling of `isMainThread` and `ownsProcessState` from conditionals in `lib/internal/bootstrap/node.js` into different scripts under `lib/internal/bootstrap/switches/`, and call them accordingly from C++ after `node.js` is run. This: - Creates a common denominator of the main thread and the worker thread bootstrap that can be snapshotted and shared by both. - Makes it possible to override the configurations on-the-fly. PR-URL: https://github.com/nodejs/node/pull/30862 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>

view details

Trivikram Kamat

commit sha c68ecee6a9b119dd17f5ada64c4e8dc85d384efb

dgram: use for...of PR-URL: https://github.com/nodejs/node/pull/30999 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Yuta Hiroto <hello@hiroppy.me> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

Rich Trott

commit sha 118b28abed73f82f0d6aab33031edfc78934d90f

test: fix common.enoughTestMem A typo introduced in 1ddcb6d2a70 causes common.enoughTestMem to always be false, resulting in a lot of tests being skipped. Fix the typo. PR-URL: https://github.com/nodejs/node/pull/31035 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: David Carlier <devnexen@gmail.com>

view details

Denys Otrishko

commit sha ea6a4576ae6ea3d7cc4eb9b9ee3716e5549477d2

test: unflake async hooks statwatcher test Under high load 2 types of issues arise with this test. * filesystem calls gets queued even when the 'sync' is used which leads to async_hooks being called with the events of tmpdir clean or initial file write after clean. This is solved by counting all 'change' calls while making sure there is no dependency of StatWatcher's on one another and the expected changes are waited for. * some events are getting lost with the current clean->write->write_and_watch strategy. Specifically I observed the file size going from 0 to 5 entirely skipping 3 even though the write call was there (this happened reliably on -j128). So I've changed the strategy to avoid additional write considering this still tests the hooks correctly. This may indicate some sort of bug in async_hooks though I'm not sure. Closes: https://github.com/nodejs/node/issues/21425 PR-URL: https://github.com/nodejs/node/pull/30362 Fixes: https://github.com/nodejs/node/issues/21425 Reviewed-By: Stephen Belanger <admin@stephenbelanger.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>

view details

Andrew Kuzmenko

commit sha ee14a645379e4eff58ab106f1eae7abc70a01d9e

test: cover vm with negative tests Test the impossibility of creating an abstract instance of the Module. Test of SyntheticModule to throw exception if invalid params in constructor PR-URL: https://github.com/nodejs/node/pull/31028 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

David Newman

commit sha 312f3086c21e5c3595909358c54b5e5b9a0d095d

lib: improve spelling and grammar in comment PR-URL: https://github.com/nodejs/node/pull/31026 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>

view details

Gabriel Schulhof

commit sha 8952105e576315fcb15cd4c9399e950bc191e854

src: make --use-largepages a runtime option Moves the option that instructs Node.js to-remap its static code to large pages from a configure-time option to a runtime option. This should make it easy to assess the performance impact of such a change without having to custom-build. PR-URL: https://github.com/nodejs/node/pull/30954 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Denys Otrishko <shishugi@gmail.com> Co-authored-by: David Carlier <devnexen@gmail.com>

view details

cjihrig

commit sha 5a0cd9372457b27db1e567229504cf17d9f97eb1

tools: update ESLint to 6.8.0 Update ESLint to 6.8.0 PR-URL: https://github.com/nodejs/node/pull/31044 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>

view details

cjihrig

commit sha 5707ed21a253b2ed1e2f5944f622c20092b866d6

test: get lib/wasi.js coverage to 100% This commit covers the last remaining uncovered code in lib/wasi.js. PR-URL: https://github.com/nodejs/node/pull/31039 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>

view details

Matteo Collina

commit sha 38a593b0f3bc4fa52ed9216d75a98bbf7ab5bd9e

events: add EventEmitter.on to async iterate over events Fixes: https://github.com/nodejs/node/issues/27847 PR-URL: https://github.com/nodejs/node/pull/27994 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

Michaël Zasso

commit sha 05041d3ab1ed4e25f44406ebc288e3961f2b0299

deps: V8: cherry-pick d3a1a5b6c491 Original commit message: [objects] Fix memory leak in PrototypeUsers::Add PrototypeUsers::Add now iterates the WeakArrayList to find empty slots before growing the array. Not reusing empty slots caused a memory leak. It might also be desirable to shrink the WeakArrayList in the future. Right now it is only compacted when invoking CreateBlob. Also removed unused PrototypeUsers::IsEmptySlot declaration. Bug: v8:10031 Change-Id: I570ec78fca37e8f0c794f1f40846a4daab47c225 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1967317 Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Reviewed-by: Igor Sheludko <ishell@chromium.org> Commit-Queue: Dominik Inführ <dinfuehr@chromium.org> Cr-Commit-Position: refs/heads/master@{#65456} Refs: https://github.com/v8/v8/commit/d3a1a5b6c4916f22e076e3349ed3619bfb014f29 Fixes: https://github.com/nodejs/node/issues/30753 PR-URL: https://github.com/nodejs/node/pull/31005 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

push time in 2 months

issue commentnodejs/node-v8

zlib broke ninja build

cc @targos

ryzokuken

comment created time in 2 months

issue openednodejs/node-v8

zlib broke ninja build

The new zlib stuff on v8 (see: #130) broke the ninja build. Currently it fails on canary with:

ninja: error: obj/deps/zlib/zlib.ninja:39: multiple rules generate libzlib.a [-w dupbuild=err]

created time in 2 months

PR opened espruino/EspruinoDocs

Fix typo

@gfwilliams

+1 -1

0 comment

1 changed file

pr created time in 2 months

push eventryzokuken/EspruinoDocs

Ujjwal Sharma

commit sha 08c5f124342c529d7b33e9dcce7f636b8a8a6a76

Fix typo

view details

push time in 2 months

fork ryzokuken/EspruinoDocs

See http://espruino.com for the complete Espruino Documentation - many links in this repository will not work

http://www.espruino.com/

fork in 2 months

pull request commentnodejs/node

tools: sync gyp code base with node-gyp repo

@targos what's left to be addressed here?

targos

comment created time in 2 months

pull request commentosdc/blog

Updated dependencies.

@sidntrivedi012 @Yugandhartripathi @saranshbarua any idea how to proceed with this?

sidntrivedi012

comment created time in 2 months

pull request commentespruino/BangleApps

feature: all thirty-minute timezones

@gfwilliams PTAL.

ryzokuken

comment created time in 2 months

push eventryzokuken/BangleApps

Ujjwal Sharma

commit sha 08c8ef70d1397b55c7700ee22cf07474149beddc

fixup! feature: all thirty-minute timezones

view details

push time in 2 months

PR opened espruino/BangleApps

app: add nyan cat

@gfwilliams how does this look? I constantly fought with the program running out of memory (I am using 2 less frames and a much smaller color palette than I originally planned), but still cannot run it on my watch. It's stuck on "Loading..." it works fine on the emulator though. Any idea what's wrong?

+58 -0

0 comment

5 changed files

pr created time in 2 months

create barnchryzokuken/BangleApps

branch : apps/nyancat

created branch time in 2 months

push eventnodejs/node

Sebastien Ahkrin

commit sha 593240d1a146f71bc3bf1f4de55e7ed68d5c6410

lib: replace Symbol.asyncIterator by SymbolAsyncIterator PR-URL: https://github.com/nodejs/node/pull/30947 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Sebastien Ahkrin

commit sha 48d986c40f7faee312e8482dd35d78d9a448859c

lib: replace Symbol.hasInstance by SymbolHasInstance PR-URL: https://github.com/nodejs/node/pull/30948 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Sebastien Ahkrin

commit sha 437b6d5d4fb00c40575e03fd040c8a663e9cc7b1

lib: replace Symbol.species by SymbolSpecies PR-URL: https://github.com/nodejs/node/pull/30950 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Rongjian Zhang

commit sha 81e3bcae65ae261aaaac2fb726e851e24ce762a9

process: fix promise catching Fixes: https://github.com/nodejs/node/issues/30953 PR-URL: https://github.com/nodejs/node/pull/30957 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

dnlup

commit sha bfce726be61ee137220f002885e5488241474d60

benchmark: use let/const instead of var in buffers PR-URL: https://github.com/nodejs/node/pull/30945 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>

view details

Tobias Nießen

commit sha 0007524f2d1247d2f2bb3acc3b77a62e9d63aef5

doc: explain napi_run_script PR-URL: https://github.com/nodejs/node/pull/30918 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Jeremy Albright

commit sha a68729cf3d02798ec88fffa20575074b6332ade8

readline: promote _getCursorPos to public api Alias _getCursorPos() = getCursorPos() for backwards compatibility. Refs: https://github.com/nodejs/node/issues/30347 PR-URL: https://github.com/nodejs/node/pull/30687 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>

view details

Antoine du HAMEL

commit sha 024b6588313a0e32595317936ee279dec7a5a756

process: refs --unhandled-rejections documentation in warning message Refs: https://github.com/nodejs/node/issues/20392 PR-URL: https://github.com/nodejs/node/pull/30564 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

legendecas

commit sha 6859fcf6f7c0710508b2a1f461043547e8a85acc

cli: add --trace-exit cli option It could be convenient to trace abnormal exit of the Node.js processes that printing stacktrace on each `process.exit` call with a cli option. This also takes effects on worker threads. PR-URL: https://github.com/nodejs/node/pull/30516 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Trivikram Kamat

commit sha ce49f90e14212cd900aba69bac76a8af288d2b58

stream: use for...of PR-URL: https://github.com/nodejs/node/pull/30960 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

cjihrig

commit sha efb908409eae37c32d7a71ec267c5fec2bcc4c8a

wasi: require CLI flag to require() wasi module This commit ensures that the WASI module cannot be require()'ed without a CLI flag while the module is still experimental. This fixes a regression from https://github.com/nodejs/node/pull/30778. PR-URL: https://github.com/nodejs/node/pull/30963 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com>

view details

Juan José Arboleda

commit sha 14af00e66a7a12daa0f2f8e448a74dbdaccec731

test: improve test coverage in child_process PR-URL: https://github.com/nodejs/node/pull/26282 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

cjihrig

commit sha bd91d6dacdbea88f340008f2a4f1b36a0a1ccc54

test: improve WASI start() coverage This commit adds additional test cases to test-wasi-start-validation.js, which gets the JS test coverage of start() to 100%. PR-URL: https://github.com/nodejs/node/pull/30972 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

cjihrig

commit sha 0a2355ff5f38d424d435ec145ce497a938cc9c8b

test: simplify test-wasi-start-validation.js This commit removes an extra block scope, and avoid reading the simple.wasm file for every test case. PR-URL: https://github.com/nodejs/node/pull/30972 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Robert Nagy

commit sha b376965e503f7cdfc5b2888bd1425f44f79013a9

doc: add note about fs.close() about undefined behavior Add notes to fs.close and fs.closeSync() about udnefined behavior. PR-URL: https://github.com/nodejs/node/pull/30966 Refs: https://github.com/nodejs/node/issues/30864 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Anatoli Papirovski

commit sha 503900b4633a541ecbebc159487f775c2669f54d

async_hooks: ensure proper handling in runInAsyncScope We should never try to manually run emitAfter in case of an error, the exception handler will do it for us, if we're going to recover. PR-URL: https://github.com/nodejs/node/pull/30965 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Trivikram Kamat

commit sha 7f536f245559e3e6d0737c04bd588e2ed5a50dd3

tls: for...of in _tls_common.js PR-URL: https://github.com/nodejs/node/pull/30961 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>

view details

Trivikram Kamat

commit sha ddedf8eaac7f4914deea10397c5a15824c84626d

http: use for...of in http library code PR-URL: https://github.com/nodejs/node/pull/30958 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>

view details

Myles Borins

commit sha 8bfa4d048085eacc858ab979438565c15978f852

2019-12-17, Version 8.17.0 'Carbon' (LTS) This is a security release. For more details about the vulnerability please consult the npm blog: https://blog.npmjs.org/post/189618601100/binary-planting-with-the-npm-cli Notable Changes: * deps: update npm to 6.13.4 https://github.com/nodejs/node/pull/30904 PR-URL: https://github.com/nodejs/node/pull/30941

view details

Myles Borins

commit sha 178c5d86b09ac6aab18fa3a118dbd99b48157c31

2019-12-17, Version 10.18.0 'Dubnium' (LTS) This is a security release. For more details about the vulnerability please consult the npm blog: https://blog.npmjs.org/post/189618601100/binary-planting-with-the-npm-cli Notable Changes: * deps: update npm to 6.13.4 https://github.com/nodejs/node/pull/30904 PR-URL: https://github.com/nodejs/node/pull/30940

view details

push time in 2 months

pull request commentespruino/BangleApps

app: add a simple 12-hr clock

I wonder if a better option here would be to add a setting called "12-hour clock" and expect clock devs to handle that (then I'd remove the new app and just add a condition in the main sclock)/

ryzokuken

comment created time in 2 months

PR opened espruino/BangleApps

app: add a simple 12-hr clock

/cc @gfwilliams wdyt?

+99 -1

0 comment

6 changed files

pr created time in 2 months

create barnchryzokuken/BangleApps

branch : apps/stclck

created branch time in 2 months

PR opened espruino/BangleApps

feature: all thirty-minute timezones

/cc @gfwilliams.

I tested it locally, it works. It'll be nice to work upstream on an alternate representation for this menu though (one that can go 5:30 instead of 5.5) but this should be as functional as anything.

Fixes: #68

+4 -3

0 comment

3 changed files

pr created time in 2 months

push eventryzokuken/BangleApps

Ujjwal Sharma

commit sha d483eb906401cb007461ed0b426d1bda90ee0165

feature: all thirty-minute timezones

view details

push time in 2 months

create barnchryzokuken/BangleApps

branch : feature/timezone-thirty

created branch time in 2 months

fork ryzokuken/BangleApps

Bangle.js App Loader (and Apps)

https://banglejs.com

fork in 2 months

issue commentespruino/BangleApps

Allow non-integer timezones

@MaBecker Yeah, I guess I'll just remove it.

ryzokuken

comment created time in 2 months

issue openedespruino/BangleApps

Allow non-integer timezones

Hello! 👋

I just got my Bangle.js from NodeConf EU this morning and started playing around with it. Apparently, it's not possible to set non-integer time-zones on the thing (I'm currently in UTC+5:30 and it became quite evident that this hasn't been addressed yet).

I thought changing the step size from 1 to 0.5 here (https://github.com/espruino/BangleApps/blob/master/apps/setting/settings.js#L101) will work, but maybe there's more nuance to it than that.

created time in 2 months

push eventryzokuken/cap

darkHarry

commit sha e7f5e3f7c719d383996a4e8e75dec21337caa5f5

expression: await and yield and identifier.rs

view details

Ujjwal Sharma

commit sha 0ae217007e6d6fcad3fcb97e8e6c9224126c3c96

Merge pull request #10 from darkHarry/expression identifier.rs and await-yield expression fns

view details

push time in 2 months

PR merged ryzokuken/cap

identifier.rs and await-yield expression fns

@ryzokuken

+61 -0

2 comments

3 changed files

darkHarry

pr closed time in 2 months

pull request commentryzokuken/cap

identifier.rs and await-yield expression fns

Thanks.

darkHarry

comment created time in 2 months

push eventryzokuken/cap

Ujjwal Sharma

commit sha ddbaea7038729187e0ddae4a53a59848a5c520ce

Finish parseExpression

view details

Ujjwal Sharma

commit sha a022114cfebc82fd14c30b749e26b59f3ad80e79

add parser.eat

view details

Ujjwal Sharma

commit sha a9834f3e095aa307c39cbea9c7a0f21966938a05

add shittons of code, 9 errors

view details

Ujjwal Sharma

commit sha bc1e15b29163049532529a24eddc83685c2d9d27

add parseMaybeConditional, 7 errors

view details

Ujjwal Sharma

commit sha 1055a68b04dbefa67791e30c054441f263adb5d9

add parseExprOps and parseExprOp, 9 errors

view details

Ujjwal Sharma

commit sha a52936483bbcd7a3469d8a95f4f36bcff3a8b27b

add parseMaybeUnary, 15 errors

view details

Ujjwal Sharma

commit sha b8e86ec3fa3d56b44f1d019de304db8878ea54e4

Merge pull request #9 from ryzokuken/code-2 Code 2

view details

push time in 2 months

PR merged ryzokuken/cap

Code 2

@darkHarry

+880 -69

0 comment

14 changed files

ryzokuken

pr closed time in 2 months

push eventryzokuken/cap

Ujjwal Sharma

commit sha bc1e15b29163049532529a24eddc83685c2d9d27

add parseMaybeConditional, 7 errors

view details

Ujjwal Sharma

commit sha 1055a68b04dbefa67791e30c054441f263adb5d9

add parseExprOps and parseExprOp, 9 errors

view details

Ujjwal Sharma

commit sha a52936483bbcd7a3469d8a95f4f36bcff3a8b27b

add parseMaybeUnary, 15 errors

view details

push time in 2 months

PR opened ryzokuken/cap

Code 2

@darkHarry

+602 -65

0 comment

14 changed files

pr created time in 2 months

PR closed ryzokuken/cap

add parsemaybeassign fn and identifier.rs
+95 -0

1 comment

2 changed files

darkHarry

pr closed time in 2 months

pull request commentryzokuken/cap

add parsemaybeassign fn and identifier.rs

Closing this, new impl.

darkHarry

comment created time in 2 months

push eventryzokuken/cap

Ujjwal Sharma

commit sha a022114cfebc82fd14c30b749e26b59f3ad80e79

add parser.eat

view details

Ujjwal Sharma

commit sha a9834f3e095aa307c39cbea9c7a0f21966938a05

add shittons of code, 9 errors

view details

push time in 2 months

push eventryzokuken/cap

Harry S. Mecwan

commit sha a1a535795f4adc72d921c184d1029408c64308a0

Merge pull request #7 from ryzokuken/code-2 Add more code

view details

Ujjwal Sharma

commit sha ddbaea7038729187e0ddae4a53a59848a5c520ce

Finish parseExpression

view details

push time in 2 months

push eventryzokuken/cap

Ujjwal Sharma

commit sha cc7519a8e15e4234c2fd99a89a073a1528466eac

Add tokenizer method and related stuff

view details

Harry S. Mecwan

commit sha 2647870507d0a035ed22c9702b8cbf3fe5297800

Merge pull request #6 from ryzokuken/tokenizer Add tokenizer method and related stuff

view details

leo lightfoot

commit sha ba22530ea33131d3e7843aab4dfd567459ee8431

added all research papers classified into headings and numbered according to references

view details

Ujjwal Sharma

commit sha a67b9e468124b356f3d96dade50cac798823e008

[docs] add term paper mid

view details

Ujjwal Sharma

commit sha c031aa1d4e06249dc88d18e0a5512b270f604228

Add stuff

view details

push time in 2 months

PR opened ryzokuken/cap

Add more code

@darkHarry

+316 -16

0 comment

11 changed files

pr created time in 2 months

create barnchryzokuken/cap

branch : code-2

created branch time in 2 months

push eventtc39/proposal-temporal

Rob Palmer

commit sha 5634237db041201e6ab0c348192b4a03297b82ca

Correct generated doc links The links in the generated HTML now point to .html siblings instead of .md siblings.

view details

push time in 3 months

PR merged tc39/proposal-temporal

Correct generated doc links

The links in the generated HTML now point to .html siblings instead of .md siblings.

+1 -1

1 comment

1 changed file

robpalme

pr closed time in 3 months

issue commentnodejs/node

Wrong async stack trace

@BridgeAR could you please file this issue upstream?

ZFail

comment created time in 3 months

more