Dylan Conway
653e2ecd2a
file from another directory test
2023-04-07 15:29:23 -07:00
Dylan Conway
8b404bdd90
more tests
2023-04-07 15:20:12 -07:00
Dylan Conway
c5087b4989
no extension defaults to js
2023-04-07 15:01:01 -07:00
hiroki osame
35b279a4bb
chore: simplify prettier command and cache ( #2589 )
2023-04-07 09:11:23 -07:00
Colin McDonnell
c8e09f563f
FileBlob -> BunFile, add BunFile.lastModified (#2581 )
...
* Improve BunPlugin types
* FileBlob -> BunFile
* Update Bun.env types. Fixes #2481
* Add lastModified to BunFile
2023-04-07 04:03:06 -07:00
Ciro Spaciari
6baedd27bc
feat(tls.Server) basic support (cert, key, rejectUnauthorized, requestCert, ca) #2412 ( #2552 )
...
* cherry picked
* add StringOrBuffer parameter
* Format and adds types
* update uws
* fix tests
* more types
* fix typing
* add timeouts, clean some stuff
* move tests to describe
* fixes SSL hostname when Host is provided
* cleanup on tests
* change 127.0.0.1 to 0.0.0.0
* try another listening parameter
* test timings and update uws
* remove unnecessary comment
* move listening event around
* always await Bun.connect
* do not fail if the tests already passed when using Bun.connect
* regenerate classes
* undo generated classes
* generate classes
* fix merge
---------
Co-authored-by: cirospaciari <cirospaciari@MiWiFi-RA82-srv.cirospaciari >
2023-04-07 04:02:05 -07:00
Jarred Sumner
5465a3980a
Proactively add these to the list
2023-04-06 19:30:50 -07:00
Jarred Sumner
b6bd7e24d7
Bump
2023-04-06 19:30:38 -07:00
dave caruso
e4e81bc49e
fix: export constants from fs/promises ( #2567 )
...
* fix: export `constants` from `fs/promises`
* fix type tests
* third time's the charm fixing the typedef
* run fmt
* remove injected constant from fs, re-exporting from fs/promises
2023-04-06 15:55:23 -07:00
dave caruso
b8aca35b76
docs: add a section on uninstalling bun ( #2560 )
2023-04-06 15:12:59 -07:00
Jozef Steinhübl
68670eeb7b
docs(cli/bunx): add notice ( #2574 )
...
* docs(cli/bunx): add notice bunx alias bun x
* docs: grammar
2023-04-06 15:09:20 -07:00
Dylan Conway
2b170c9d13
Fix toEqual when the second array has extra array holes ( #2580 )
...
* iterate through remaining indexes, keep prop identifier
* tests
* format
2023-04-06 14:49:07 -07:00
Zhongwei Yao
1d138057cb
Add last modify field "mtime" for FileBlob ( #1431 ) ( #2491 )
...
* Add lastModified field for FileBlob (#1431 )
lastModified value is epoch timestamp in millisecond unit.
* update according to review comment.
2023-04-06 14:01:49 -07:00
dave caruso
f788519263
bun-types: infer strict Subprocess from Bun.spawn() options, part 2 ( #2573 )
2023-04-06 13:59:06 -07:00
Dylan Conway
8a73c2a453
cache needs to update, move to another process ( #2578 )
2023-04-06 13:58:01 -07:00
hiroki osame
21978dabe5
fix(ws): export Server ( #2575 )
2023-04-06 04:18:17 -07:00
hiroki osame
aa4c4a9b22
docs(CONTRIBUTING): referece development guide ( #2576 )
2023-04-06 04:18:02 -07:00
dave caruso
569d4940bb
rebase ( #1501 )
2023-04-05 19:15:06 -07:00
Colin McDonnell
4af78c7d5a
Update typecheck ( #2572 )
...
* Update typecheck
* Test ci
* Test ci
* Prettify files
2023-04-05 18:31:13 -07:00
Jarred Sumner
cfb1c661d5
prepend
2023-04-05 18:29:41 -07:00
Jake Boone
864302a634
Add tests for bun test with preload scripts ( #2566 )
...
* Use zsh-compatible syntax in cowsay example
zsh interprets the string !" differently than bash or sh, but we can use single quotes in all of them. See https://unix.stackexchange.com/a/497335/548905 .
* Add tests for bun:test with preload scripts
* Look at `stderr` in `bun test --preload` tests
2023-04-05 18:28:41 -07:00
Jarred Sumner
b50f3d3f6f
Disable buffering when we clear terminal
...
hopefully fixes an issue reported in Discord
2023-04-05 18:27:43 -07:00
Jarred Sumner
65d646bc68
Prettier
2023-04-05 18:27:02 -07:00
Ciro Spaciari
d8c467be42
fix(fetch.proxy) fix proxy authentication ( #2554 )
...
* fix proxy authentication
* add auth tests
* remove unused
2023-04-05 17:48:18 -07:00
hiroki osame
fd680d6c1d
fix: build warnings ( #2562 )
2023-04-05 17:38:47 -07:00
Lawlzer
f7d0eee0ac
In Documentation, move --watch before the script name ( #2569 )
...
Related message by Jarred: https://discord.com/channels/876711213126520882/876711213126520885/1093286199369682944
If you put `--watch` after the script name, it will not work.
2023-04-05 15:02:08 -07:00
Dylan Conway
ac092a1e04
fix deepEquals with array holes and accessors ( #2557 )
...
* `deepEqual` handles slow array indexes
* another test
* oops
* remove bad test
* compare indexes in non-strict mode
* more tests
2023-04-05 13:39:51 -07:00
hiroki osame
fd5bb6b201
fix: modules to have null prototype ( #2561 )
2023-04-05 00:31:58 -07:00
Jarred Sumner
d8360ab3cf
🕐 🕑 🕒
2023-04-04 16:50:03 -07:00
Jarred Sumner
a369fc8c89
Implement import.meta.main ( #2556 )
...
* Implement `import.meta.main`
* Update main-test-1.js
* Update fs.test.ts
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-04-04 16:49:33 -07:00
Jarred Sumner
54d6f95f43
Dylan/fix some failing tests ( #2544 )
...
* handle `umask()` invalid arguments
* move `bktree-fast` to test root, fix postinstall
* fix fs test
* could be baseline
* handle different timezones
* accidentally deleted tests
* fix hang in `AbortSignal.timeout`
* bring abort tests back
* Revert "bring abort tests back"
This reverts commit 0ff2ad5bf4 .
* bunx node-gyp
* bun x
* fix typecheck
* test
* Update inspect.test.js
---------
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2023-04-04 16:47:57 -07:00
Colin McDonnell
76adc5be8a
Add npm benchmark ( #2555 )
...
* Add install bench
* Update scripts and readme
* remove lockfiles
* Format bench
* Add dev instructions
2023-04-04 16:26:40 -07:00
Jarred Sumner
f3ab445c3f
Use absolute paths more
bun-v0.5.9
2023-04-03 18:12:51 -07:00
Jarred Sumner
ae849528b8
Fix test failure
2023-04-03 18:11:14 -07:00
Colin McDonnell
6a66fffd39
Add rfcs under docs dir
2023-04-03 17:06:40 -07:00
Alex Lam S.L
9b0f12883c
[install] reduce parallel HTTP requests under heavy load ( #2536 )
...
* [install] reduce parallel HTTP requests under heavy load
* make `max_simultaneous_requests` atomic
2023-04-02 22:32:19 -07:00
Jarred Sumner
fcd8b82864
Add stubs for missing node builtins ( #2534 )
...
* Stub `node:v8`
* Stub `node:trace_events`
* Stub `node:repl`
* Stub `node:inspector`
* Stub `node:http2`
* Stub `node:diagnostics_channel`
* Stub `node:dgram`
* Stub `node:cluster`
* Link stubs
* cleanup
* Clean up the test
* Implement `node:vm` stub
* Cleanup `v8` module stub
* Add missing `promises` export to node:stream
* Implement `node:stream/promise`
* Implement `node:assert/strict`
* cleanup
* better errors
* Increaase timeout
* Update inspector.exports.js
* Make the version consistent
* Implement `process.binding("constants")`
* Update runner.node.mjs
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-04-01 21:13:27 -07:00
Jake Boone
63d138b046
Update NodeJS LTS version in run_command.zig ( #2533 )
2023-04-01 17:49:56 -07:00
Dylan Conway
8904398619
remove debug symbols ( #2527 )
2023-03-31 19:20:11 -07:00
Alex Lam S.L
685e298146
report timed-out test as failure ( #2523 )
2023-03-31 07:14:55 -07:00
Alex Lam S.L
74cacffb0c
[install] fix stale pointer with tarball URLs ( #2520 )
...
* [install] fix stale pointer with tarball URLs
fixes #2512
* `alloc()` & `free()` instead of fixed-size buffer
2023-03-30 21:54:56 -07:00
Alex Lam S.L
977446ef3c
[install] fix re-install of git dependency ( #2519 )
...
- add tests for re-install of npm alias & GitHub URL
2023-03-30 19:50:23 -07:00
Dylan Conway
1fa7c1f79e
Generate dependency files in make bindings ( #2510 )
...
* generate dependency files, include in makefile
* move `make webcrypto` to `make bindings`
* update more references to `make webcrypto`
* remove `-lwebcrypto`
2023-03-30 19:34:20 -07:00
Alex Lam S.L
758daa7367
[install] fix re-run of tarball URL from lockfile ( #2507 )
2023-03-29 20:38:19 -07:00
Adrien Zinger
95cb2b2ac2
Fix date format ( #2422 ) ( #2474 )
...
* Fix date format (#2422 )
* Add unit tests for #2422
2023-03-29 17:41:11 -07:00
Colin McDonnell
b0e0853360
Update vscode auto save mention
2023-03-29 17:27:13 -07:00
Colin McDonnell
f16995910a
Update vscode auto save mention
2023-03-29 17:26:52 -07:00
Colin McDonnell
b2f3dbfd43
Typo
2023-03-29 17:12:06 -07:00
Niles Salter
9f07073074
Fix some lockfile creation issues ( #2506 )
2023-03-29 17:10:44 -07:00
Colin McDonnell
546f78a49e
Update --watch docs
2023-03-29 17:02:16 -07:00