Age | Commit message (Collapse) | Author | Files | Lines |
|
* cleanup benchmarks
* run prettier
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
README.md (#346)
|
|
|
|
Under the Credits section
On line no. 2, it is mentioned as based off of whereas based on would be the correct choice of a word representing it as official documentation of Bun.
I hope this would help to make the Bun Documentation more precise to the users.
|
|
|
|
Fixed the broken links to the Bun.serve benchmark sources.
|
|
|
|
|
|
|
|
|
|
|
|
* feat(core): implement web interaction APIs
* fix(core): adjust web prompt code and add types
|
|
|
|
|
|
This reverts commit 2659febd1b74e8215ff7dbfb2d1b19f4b4f8a71a.
|
|
* fix(types): add __dirname and __filename as deprecated types
* fix(types): add stream() method to Blob
* fix(types): update getRandomValues in Crypto
* fix(types): add buffer type defs
* fix(types): remove buffer type setting in fs
* fix(types): extend TypedArray in crypto.getRandomValues
Co-authored-by: Carter Snook <cartersnook04@gmail.com>
* fix(types): add notes to some buffer methods
* fix(types): remove since jsdoc comments from buffer
* chore(types): fix bundle script and build types
* fix(types): update bundle script
This really shouldn't do anything differently, but it no longer hangs whenever I bundle types. Not sure if anyone else has this problem but, ehhhh...
* fix(types): remove unused types in buffer
* feat(types): add assert module types
* feat(types): add events module types
* feat(types): add os module types
* feat(types): add domain module types
* fix(types): add process.isBun type
* feat(types): add util module types
* feat(types): add querystring module types
* feat(types): add process module types
* feat(types): add string_decoder module types
* feat(types): add sys module types
* feat(types): add timers module types
* feat(types): add stream module types
* feat(types): add crypto module types
fix(types): fix types for stream, timers and util modules
* feat(types): add constants module types
* feat(types): add url module types
* feat(types): add tty module types
* feat(types): add http module types
* feat(types): add https module types
* feat(types): add punycode module types
* feat(types): add zlib module types
* feat(types): add supports-color module types
Co-authored-by: Carter Snook <cartersnook04@gmail.com>
|
|
|
|
|
|
Fixes issue #531
Before this, using 'bun install' on a directory in different filesystem
such as tmpfs (/tmp) would have caused "Error: NotSameFileSystem".
This commit fixes that by handling this error, and at end of function it
will fall back to use copyfile (same as --backend=copyfile)
|
|
Changed deocder to decoder
|
|
|
|
|
|
printed count to 512
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* style: remove some trailing whitespace
* docs: make `identifier-cache` _before_ `jsc`
Running them the other way around results in a failed build.
* docs: `npm i` in both `test/snippets` _and_ `test/scripts`
`test/scripts` has node packages as well. If they aren't installed, then
some of the tests fail to start.
* docs: add `rust` to list of homebrew packages
One of the dependencies tries to run `cargo`, and will fail the build if
it can't. The `cargo` command is provided by the `rust` brew package.
* docs: clean up section on macOS code signing
This requirement applies to _all_ macOS builds, not just those on Apple
Silicon, and also had some slightly confusing wording.
* build: remove leading whitespace from flags
This leading whitespace was making my system treat the argument as a
file with name ` -L$(LLVM_PREFIX)/lib` (leading whitespace included),
instead of as a library path argument.
* build: try llvm@13 first, then fall back on bare llvm
The macOS instructions say to install `llvm@13`, which has a different
path than the bare `llvm` install (`brew --prefix llvm@13` != `brew
--prefix llvm`). This patch takes a slightly smarter approach:
1. If the user defined `LLVM_PREFIX` and it points to a valid path on
disk, use that.
2. If `LLVM_PREFIX` is NOT a valid path, try setting it to the `llvm@13`
path.
3. If it's STILL not a valid path, try the plain `llvm` path
4. If it's STILL not valid, set it to a user-friendly error.
There might be a better solution for doing this, I'm not well-versed in
Makefile syntax, but it's at least slightly better than it was before.
* fix(build): update cast signature
`std.math.cast` was changed in 0e6285c8fc31ff866df96847fe34e660da38b4a9.
It used to throw if the cast would overflow, but now it returns `null`
instead.
|
|
|
|
fix: remove unnecessary quotes in commit message
|
|
* Update repo URLs
* GitHub URL update
* Revert accidental URL changes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(#535)
* fix: add missing newline
* refactor: std.process.exit -> Global.exit
* fix: std.os.abort -> Global.exit
I'm not sure about this one. Please verify.
* cleanup: remove unnecessary `Output.flush`s
|
|
|
|
|