Jarred Sumner
|
ec7929b251
|
Implement preload support (like node -r except in a config file) (#2231)
* Update Makefile
* Introduce `preload`
* Add a test
* Support entry points
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2023-02-28 00:01:21 -08:00 |
|
Jarred Sumner
|
8f67cf75ee
|
Bump WebKit
|
2023-02-25 04:28:04 -08:00 |
|
Alex Lam S.L
|
e887a064fb
|
prefer bun.copy() over std.mem.copy() (#2152)
|
2023-02-24 05:53:26 -08:00 |
|
Dylan Conway
|
3f04f8d0a6
|
Upgrade Zig (#2151)
* fixup
* Upgrade Zig
* Remove bad assertion
* strings
* bump
* mode -> optimize
* optimize
* Linux build
* Update bindgen.zig
|
2023-02-23 23:57:19 -08:00 |
|
Luke Deen Taylor
|
37fafc208f
|
Clarify and clean up macOS build process (#2087)
* Add missing steps to macOS build
* Remove codesigning step from make dev
ref: https://discord.com/channels/876711213126520882/888839314056839309/1075681626127872030
|
2023-02-16 00:01:41 -08:00 |
|
Jarred Sumner
|
aa0762e466
|
Implement FormData (#2051)
* Backport std::forward change
* Implement `FormData`
* Fix io_darwin headers issue
* Implement `Blob` support in FormData
* Add test for file upload
* Fix bug with Blob not reading Content-Type
* Finish implementing FormData
* Add FormData to types
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2023-02-13 00:50:15 -08:00 |
|
Colin McDonnell
|
696d4b6267
|
Add target for printing version in makefile (#1957)
* Add get-*
* Add print-version target
* Webkit
---------
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu>
|
2023-01-31 20:35:12 -08:00 |
|
Jarred SUmner
|
2c23d8736f
|
valgrind
|
2023-01-26 04:45:24 -08:00 |
|
Jarred Sumner
|
8d692f1511
|
Update Makefile
|
2023-01-22 14:20:44 -08:00 |
|
Jarred Sumner
|
aacaa9b85d
|
Bun v0.5.0
|
2023-01-17 00:43:56 -08:00 |
|
Jarred Sumner
|
6e0ec3248f
|
Add c-ares to make clean
|
2023-01-12 13:11:05 -08:00 |
|
Jiaji Zhou
|
b458abedbb
|
Fix missing c-ares dep in dev build (#1754)
|
2023-01-10 04:51:01 -08:00 |
|
Jarred Sumner
|
87983464d8
|
Implement DNS module (#1691)
* Boilerplate for DNS stuff
* Add c-ares
* lookup
* make
* Implement dns.lookup
* Create c-ares
* wip
* normalize
* repro
* Revert "repro"
This reverts commit 8b93e0c295b335b8882a9601da47720348549beb.
* Implement macOS `getaddrinfo_async_start`
* embiggen
* Update string_immutable.zig
* Update Makefile
* alright
* Update .gitignore
* Add types
* more ccache
* Update Dockerfile
* Update Dockerfile
* Update Dockerfile
* Update bun.d.ts
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2023-01-07 07:09:48 -08:00 |
|
Jarred Sumner
|
3005d9e348
|
Really fix #1722
|
2023-01-05 00:24:53 -08:00 |
|
Jarred Sumner
|
647093ff73
|
Add sqlite to vendor
|
2023-01-03 20:15:57 -08:00 |
|
Jarred Sumner
|
9fd3b5587b
|
Auto-install and link webkit
|
2023-01-02 11:29:22 -08:00 |
|
Jarred Sumner
|
2e94d1a033
|
Statically link libatomic
|
2022-12-30 20:27:01 -08:00 |
|
Jarred Sumner
|
85eda20587
|
Introduce Bun.CryptoHasher
|
2022-12-29 06:05:43 -08:00 |
|
Jarred Sumner
|
33e93e6789
|
Use BoringSSL with patches from Electron
|
2022-12-28 22:18:16 -08:00 |
|
Jarred Sumner
|
d3dab09690
|
Statically link atomic
|
2022-12-28 05:10:16 -08:00 |
|
Alex Lam S.L
|
092b86321c
|
log object string correctly (#1674)
use `Symbol.toStringTag` of the object or that of its `.prototype`
fixes #1584
|
2022-12-28 01:21:21 -08:00 |
|
Jarred Sumner
|
c0dd284136
|
Upgrade to latest Zig (#1610)
* @min and @max
* builtins and some trivial ones
* Most of them
* more
* more!
* More Progress
* wip
* Update tagged_pointer.zig
* Update http_client_async.zig
* Most of the iterable dir changes
* alright
* Remove usages of deprecated formatters
* 📷
* fmt
* Update shimmer.zig
* wip
* wip
* wip
* progress
* more
* Latest
* stuck on error
* latest
* workaround stage2
* wip
* Update string_immutable.zig
* wip
* Migrate `Dirent` and `require("fs')` to use JSC<>Zig bindings
* Fix build errors
* Fixup most of the test failures
* Fix `make headers`
* Fix "outside package path" error
* Fixup aligned alloc
* Add missing file
* linux
* More linux fixes
* use latest peechy
* Fix transpiler test failure
* Forgot about these
* Fixup test failure
* Update node-timers.test.ts
* [node:htt] Fix `undefined is not an object` error
Fixes https://github.com/oven-sh/bun/issues/1618
* Update http.exports.js
* Make this test less flaky
* fix hashes
* Fix hex formatting and zls issues
* Download zig version
* Update Dockerfile
* Update Dockerfile
* Update uws
* Update Dockerfile
* Set llvm version
* Update README.md
* Update uws
* Update Dockerfile
* Update io_linux.zig
* Update bun.zig
* Log output
* workaround strange @cInclude error
* Make ffi tests better
* Don't use cImport
* Update c.zig
* Update c-bindings.cpp
* call setOutputDir
* Update Dockerfile
* Use a longer name
* latest
* Update serve.test.ts
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Co-authored-by: Veikka Tuominen <git@vexu.eu>
|
2022-12-28 00:51:22 -08:00 |
|
Jarred Sumner
|
f40d6bd94d
|
Bun v0.4.0
|
2022-12-21 14:57:04 -08:00 |
|
Jarred Sumner
|
feea8824f1
|
Delete Oniguruma (#1625)
* Update .gitmodules
* Delete oniguruma
* Delete Oniguruma
* Make this test less flaky
* ✂️
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-12-17 15:41:47 -08:00 |
|
Jarred Sumner
|
72970ecd15
|
Update Makefile
|
2022-12-17 12:26:19 -08:00 |
|
Jarred Sumner
|
4dd2cb33b7
|
Ban statx
|
2022-12-06 15:48:41 -08:00 |
|
Jarred Sumner
|
81317a52ea
|
Fix glibc symbol version issues preventing bun install from being used in older glibc versions (#1580)
* Prevent integer overflow in connectError
* Add missing deepEquals() type to Bun
* fix missing glibc symbols
* Fix missing symbol issues
* Try this
* Update glibc-versions-hack.cpp
* Update glibc-versions-hack.cpp
* Update glibc-versions-hack.cpp
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
|
2022-12-06 14:14:27 -08:00 |
|
Jarred Sumner
|
34b2e9acc2
|
Fix running zig tests
|
2022-12-04 05:02:14 -08:00 |
|
Jarred Sumner
|
0b27a26edb
|
typo
|
2022-11-25 22:10:42 -08:00 |
|
Jarred Sumner
|
e12dc23c62
|
Use ccache for dependencies too
|
2022-11-25 21:14:57 -08:00 |
|
Jarred Sumner
|
1aff60d2ba
|
More CCACHE
|
2022-11-25 06:24:34 -08:00 |
|
Jarred Sumner
|
6c23035769
|
Attempt to make builds faster
|
2022-11-24 01:47:43 -08:00 |
|
Jarred Sumner
|
fe0506b88e
|
Bump!
|
2022-11-20 16:31:11 -08:00 |
|
Jarred Sumner
|
f56eec6fa3
|
run clang-format on JSSink
|
2022-11-20 06:56:05 -08:00 |
|
Jarred Sumner
|
38b5a85d8a
|
Fix a GC issue with Bun.spawn
The `Subprocess` object stays alive until the process exits, even if it's never referenced
|
2022-11-19 01:25:15 -08:00 |
|
Tom Birch
|
45dc75b3be
|
Add linker script to remove unwanted exports (#1499)
|
2022-11-12 20:22:38 -08:00 |
|
Jarred Sumner
|
b3b70035a1
|
Revert "Omit frame pointer"
This reverts commit 4f91f66a37.
|
2022-11-11 02:10:16 -08:00 |
|
Jarred Sumner
|
4f91f66a37
|
Omit frame pointer
|
2022-11-11 00:28:45 -08:00 |
|
Jarred Sumner
|
2432150321
|
Replace libbacktrace with WTFGetBacktrace
|
2022-11-11 00:20:42 -08:00 |
|
Colin McDonnell
|
f7f1b60444
|
Add bun-types, add typechecking, add child_process types (#1475)
* Add bun-types to packages
* Improve typing
* Fix types in tests
* Fix dts tests
* Run formatter
* Fix all type errors
* Add strict mode, fix type errors
* Add ffi changes
* Move workflows to root
* Add workflows
* Remove labeler
* Add child_process types
* Fix synthetic defaults issue
* Remove docs
* Move scripts
* Run prettier
* Include examples in typechecking
* captureStackTrace types
* moved captureStackTrace types to globals
* Address reviews
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu>
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
|
2022-11-09 15:40:40 -08:00 |
|
Jarred Sumner
|
af3931371e
|
Fix Buffer.from(text, "base64") and Buffer.toString("base64")
|
2022-11-08 21:30:54 -08:00 |
|
João Paquim
|
2fe27fdeea
|
Fix check for ninja on Debian/Ubuntu (#1436)
Even though the package is named ninja-build, the ninja binary is still
named ninja, so use `which ninja` to check for it
|
2022-11-01 13:30:09 -07:00 |
|
João Paquim
|
19afe95cc6
|
Fix missing .PHONY for vendor-without-check (#1437)
|
2022-11-01 13:29:50 -07:00 |
|
João Paquim
|
af410879cd
|
Update build docs and commands for dev containers (#1438)
* Update build documentation for dev containers
* Add devcontainer-rebuild make target
* Add make devcontainer-sh target
|
2022-11-01 13:29:30 -07:00 |
|
Jarred Sumner
|
50a3853eb4
|
Remove webcrypto from vendor-without-check
|
2022-10-28 16:18:01 -07:00 |
|
Jarred Sumner
|
57342459dd
|
Add missing dependencies to make devcontainer
|
2022-10-27 16:22:32 -07:00 |
|
Jarred Sumner
|
c02da2c5a6
|
Fix failing macOS build
|
2022-10-25 23:32:04 -07:00 |
|
Jarred Sumner
|
5cd91fa1a3
|
Update Makefile
|
2022-10-25 23:11:42 -07:00 |
|
Jarred Sumner
|
d21739af1a
|
Update Makefile
|
2022-10-25 23:11:42 -07:00 |
|
Jarred Sumner
|
bd372e9cf4
|
Update Makefile
|
2022-10-25 23:11:42 -07:00 |
|