-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JS file system: distinguish between atime, mtime, and ctime #22998
base: main
Are you sure you want to change the base?
Conversation
Because it doesn't in linux.
@sbc100 the tests assert that |
I guess I'll just remove the assertions that say the time did change then. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm!
Perhaps that change description needs updating?
Also, the codesize tests might need updating test/runner other.*code_size* other.*codesize* --rebase
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if this warrants a Changelog entry?
Probably this merits a changelog entry yes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Thanks for working on this.
@@ -24,6 +24,9 @@ See docs/process.md for more on how version tagging works. | |||
3.1.73 - 11/28/24 | |||
----------------- | |||
- libunwind was updated to LLVM 19.1.4. (#22394) | |||
- mimalloc was updated to 2.1.7. (#21548) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder how this line ended up here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I managed to remove it in #23017 and add it here...
This improves posix compliance of the file system.
Consider the following file:
Compiling and running with
gcc
vsemcc
gives different output because the chmod updated the mtime of the file in Emscripten but not in linux: