Age | Commit message (Collapse) | Author | Files | Lines |
|
* adding experimental Mac implementation os os.cpus
* Simplify cpus interfaces
* remove support for osx 10
* Refactor os.cpus implementation
This commit substantially refactors how the Linux and Darwin implementations of
`os.cpus`. The goal is to avoid unnecessary copying and allow broader latitude
in responding to errors per implementation.
* improved comments
* ensure no buffer overrun
* use PROCESSOR_CPU_LOAD_INFO_COUNT; not sure if this is correct
* oh teh noes
* use sliceTo instead of span
* cpu_ticks are uints
|
|
* make empty nullable
* revert mistake change
|
|
(#2159)
|
|
|
|
|
|
|
|
|
|
* fixup
* Upgrade Zig
* Remove bad assertion
* strings
* bump
* mode -> optimize
* optimize
* Linux build
* Update bindgen.zig
|
|
|
|
* Add documentation
* Tweaks
* Fixes
* Rearrange
* Update
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* wip(undici): get basic requests working
* wip(undici): implement most request params, add tests
* fix(undici): get tests passing for `undici.request`
* test(undici): test headers in `undici.request`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Request + Bun.serve (#2097)
* add fetch abort signal
* get aborted (still segfaults)
* bidings.zig u0 error
* still GC/memory error
* fix start crash
* fix AbortSignal fromJS
* change fromJS to obj.as
* addAbortSignalEventListenner
* handle abort types, and add tests
* fix tests
* add custom reason test
* merge 2 substring methods, use MAKE_STATIC_STRING_IMPL
* fix create AbortError and TimeoutError, move globalThis and exception creation to main thread
* fix tests and rebuild headers
* no need to check with substring reason is already an exception
* no need to check with substring reason is already an exception
* fix dumb error inverting conditions for check reason
* fix custom reason behavior
* Request signal
* remove package-lock.json
* Remove JSC.Strong from Request signal
* fix globals for fetch abort signal
* more tests, clone signal crashs
* fix AbortSignal.toJS
* fix toJS bidings for AbortSignal
* add streaming tests
* fix abortion before connecting
* fix tests and segfault
* add fetch testing abort after finish
* fix signal handler cleanup
* support signal event Bun.serve
* pull tests (failing)
* remove unsupported test
* formating
* fix server Request.signal, fix cleanNativeBindings
* add direct tests
* more pull tests
* fix stream tests
* fix fetch, pending onAborted fix in HTTPServerWritable
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
|
|
|
|
and `setImmediate`
Fixes #2129 #880
|
|
|
|
* Simplify serve() types
* Remove baseURI
* Add Bun.serve type tests
* Number env vars
* Make loader optional
* FSRouter doesn't support URL
* Update sqlite types
* Bench
---------
Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu>
|
|
|
|
|
|
There's an override error with latest alpine and various versions of glibc (including 2.35): https://github.com/sgerrand/alpine-pkg-glibc/issues/185
This MR proposes a workaround (tested on fly.io - it works) so that it's possible to have bun usable with minimal linux dependencies.
|
|
* +/- for object diff, quote more strings
* wiptest -> test
* quote strings fix
|
|
|
|
|
|
|
|
|
|
- try HTTPS first before SSH
- improve package name resolution
- improve report messages
fixes #2119
|
|
|
|
|
|
* add zig-diff
* move diff functions
* toHaveProperty diff for objects
* use formatter
* format labels
* move work to format, diff when it makes sense
* remove comptime, dim equal slices
* order before diff
* line diffs
* add diffz
* switch to diffz
* add `diffLines()` function
* small `prettyFmt()` bug fix
* test runner color output
* update `toBe()` error output
* fix test
* diff method, fix crash
* fix link test
* remove `isRegex`
|
|
* readme(bunx): add info about `bun --bun x`
* chore(formatting): add extension for formatting markdown to avoid a bunch of diffs
* chore(formatting): fix JS formatting in README
|
|
|
|
Deno has removed direct access to Deno.core:
https://deno.com/blog/v1.30#removal-of-internal-denocore
As a result, a newer version of sqlite3 is required:
https://deno.land/x/sqlite3@0.8.0/src/util.ts?source#L19
|
|
|
|
|
|
|
|
* feat(node/os): implement 'os.machine()'
---------
Co-authored-by: Justin Whear <justin.whear+github@gmail.com>
|
|
|