Jarred Sumner
fc6c4bbefb
Upgrade WebKit
2022-12-30 06:33:22 -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
5a3e0836b1
Upgrade WebKit
2022-12-17 17:02:56 -08:00
Jarred Sumner
7f1caaaa44
Update WebKit
2022-12-17 12:26:19 -08:00
Jarred Sumner
27e40b0836
Update WebKit
...
cc @cirospaciari you will need to re-download the precompiled WebKit build from the releases page https://github.com/oven-sh/WebKit/releases/tag/dec11 because there is one small WebKit API change. LMK if you have any trouble with that
2022-12-11 16:14:53 -08:00
Jarred Sumner
bddf523ac9
Reduce memory usage in Bun.serve() by up to 3x ( #1569 )
...
* Update WebKit
* Use 5x less memory in Bun.serve()
* Update Dockerfile.devcontainer
* Update async-overhead.mjs
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-12-01 02:34:15 -08:00
Jarred Sumner
0e900c8ca9
Upgrade WebKit
2022-11-25 00:10:31 -08:00
Jarred Sumner
e4805d0895
Update bun-linux-build.yml
2022-11-24 02:10:42 -08:00
Jarred Sumner
e9eaab727b
Update bun-linux-build.yml
2022-11-24 02:10:11 -08:00
Jarred Sumner
2ded9af4f7
Update bun-linux-build.yml
2022-11-24 02:07:55 -08:00
Jarred Sumner
6c23035769
Attempt to make builds faster
2022-11-24 01:47:43 -08:00
Jarred Sumner
666f5c5ea9
Don't rm cached
2022-11-11 01:12:41 -08:00
Jarred Sumner
55488ad77f
try this
2022-11-11 00:51:39 -08:00
Jarred Sumner
23fd28afc3
Update bun-linux-build.yml
2022-11-11 00:48:39 -08:00
Jarred Sumner
f6cb20f516
try using git action
2022-11-11 00:48:05 -08:00
Jarred Sumner
4688d72945
Try again
2022-11-06 14:33:04 -08:00
Jarred Sumner
c55f59e030
Node12 is deprecated
2022-11-06 14:09:24 -08:00
Jarred Sumner
280c45c269
Upgrade WebKit
2022-10-28 18:57:33 -07:00
Jarred Sumner
8ccf5a07ca
temporary fix
2022-10-26 16:33:08 -07:00
Jarred Sumner
10a8c6acdd
Fixup
2022-10-26 16:31:49 -07:00
Ashcon Partovi
a1456767f7
Limit concurrency for GitHub Actions due to issues with cache poisoning
...
If multiple actions are running, sometimes the cache is poisoned from another action. We need to fix this, but this is an interim measure to make actions less flaky
2022-10-26 16:21:51 -07:00
Jarred Sumner
dc1330aef5
yml
2022-10-16 20:50:15 -07:00
Jarred Sumner
edfd2af949
Update WebKit
2022-10-09 02:02:47 -07:00
Jarred Sumner
5fcbfa780f
Bump WebKit
2022-09-26 19:59:09 -07:00
Jarred Sumner
0e424de684
Update WebKit
2022-09-17 21:45:03 -07:00
Jarred Sumner
206820d27a
[bun:ffi] Implement read.{u8,i8,i16,i32,u16,u32,ptr,intptr}
...
`read` in `bun:ffi` lets you read data from a pointer without creating a new DataView/ArrayBufferView
```
import {read} from 'bun:ffi';
expect(read.i8(ptr_, i)).toBe(view.getInt8(i, true));
expect(read.i16(ptr_, i)).toBe(view.getInt16(i, true));
expect(read.i32(ptr_, i)).toBe(view.getInt32(i, true));
expect(read.u8(ptr_, i)).toBe(view.getUint8(i, true));
expect(read.u16(ptr_, i)).toBe(view.getUint16(i, true));
expect(read.u32(ptr_, i)).toBe(view.getUint32(i, true));
}
```
2022-09-08 23:29:30 -07:00
Jarred Sumner
af5c4dedca
Update WebKit ( #1165 )
...
* Update WebKit
* Fix `DataView` and non-8 bit sized typed arrays with TextDecoder
* New WebKit
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2022-08-27 23:46:05 -07:00
Jarred Sumner
ddd151a23b
Bump WebKit
2022-08-17 18:53:11 -07:00
Jarred Sumner
9af4c0420e
Update webKit
2022-08-13 23:29:05 -07:00
Jarred Sumner
9ba080e829
Update WebKit URLs
2022-08-12 18:31:26 -07:00
Jarred Sumner
c9cd8bd13b
Update WebKit
2022-08-12 01:18:31 -07:00
Jarred Sumner
fcce3ff5ac
Basename
2022-08-01 15:17:59 -07:00
Jarred Sumner
85c4c25bc2
Use WebKit LTO builds where appropriate
2022-08-01 15:16:17 -07:00
Jarred Sumner
05953a0680
Fix typo
2022-07-30 23:11:36 -07:00
Jarred Sumner
1e8af74564
There is no non-LTO build for amd64 webkit, but probably should change that
2022-07-30 23:06:39 -07:00
Jarred Sumner
1ff60e7534
Use webkit without march
2022-07-30 23:02:48 -07:00
Jarred Sumner
7b7b4b46af
Fix build
2022-07-29 22:09:01 -07:00
Jarred Sumner
467a106db0
Potentially fix build
2022-07-29 18:27:22 -07:00
Jarred Sumner
4bdad99ead
Use WebKit baseline build
2022-07-28 18:49:34 -07:00
Jarred Sumner
56885fae4d
Bust cache again
2022-07-28 17:37:37 -07:00
Jarred Sumner
d173f777a7
Bust cache
2022-07-28 15:08:45 -07:00
Jarred Sumner
cbae4a31aa
Bust cache
2022-07-28 04:09:04 -07:00
Jarred Sumner
90727f305e
Downgrade baseline target to westmere
2022-07-28 00:40:07 -07:00
Jarred Sumner
3b247daf75
WIP fix workflow run
2022-07-26 20:01:55 -07:00