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
Jarred Sumner
9b2bad8bed
Update Makefile
2022-10-25 22:41:26 -07:00
Jarred Sumner
3d05cb017d
Update Makefile
2022-10-25 20:53:08 -07:00
Jarred Sumner
f8ea534f3b
Hopefully fix failing build
2022-10-24 16:38:56 -07:00
Jarred Sumner
76652ac3ca
Add Web Crypto API ( #1384 )
...
* Add Web Crypto API
* Duplicate symbols
* Update c_cpp_properties.json
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-10-23 20:25:18 -07:00
Jarred Sumner
fc4c3e3199
Fix build
2022-10-17 23:54:47 -07:00
Dylan Conway
8e1b2ba32e
add oniguruma for regex with variable length lookbehinds ( #1329 )
...
* added pcre2 submodule
* pcre2 regex boilerplate
* tests for pcre2 regex
* flag validation, getters, construct and compile mostly working
* string escaping for source and toString(), exec, more tests
* flag sorting, match, matchAll, search, split, replace
* remove lib link
* add destructor to PCRE2RegExp
* header include
* removed ternary
* switched to oniguruma for regex library
* revert sql changes
* fix indices flag, add tests
* revert settings
* working error messages
* more tests for lastIndex, fix logic for compile and lastIndex
* move oniguruma lib to deps out dir
2022-10-17 22:37:18 -07:00
Jarred Sumner
603164e66a
Revert "disable lto for UWS to workaround bug under load"
...
This reverts commit f356da1b5e .
2022-10-16 20:34:02 -07:00
Jarred Sumner
f356da1b5e
disable lto for UWS to workaround bug under load
2022-10-16 19:02:20 -07:00
Jarred Sumner
27ad376071
Bump version
2022-10-09 19:04:25 -07:00