Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bun gets a new bundler #2312

Merged
merged 276 commits into from
Apr 8, 2023
Merged

Bun gets a new bundler #2312

merged 276 commits into from
Apr 8, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    220f8ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    417c303 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49553f4 View commit details
    Browse the repository at this point in the history
  4. even more code

    Jarred-Sumner committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    32c9f11 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    41ad006 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Configuration menu
    Copy the full SHA
    abaa8e9 View commit details
    Browse the repository at this point in the history
  2. wip

    Jarred-Sumner committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    38daf43 View commit details
    Browse the repository at this point in the history
  3. Update launch.json

    Jarred-Sumner committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    a3745ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c892ce9 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2023

  1. Configuration menu
    Copy the full SHA
    fe53991 View commit details
    Browse the repository at this point in the history
  2. Update bundle_v2.zig

    Jarred-Sumner committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    97e1930 View commit details
    Browse the repository at this point in the history
  3. more code!

    Jarred-Sumner committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    3bd3d63 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2023

  1. It bundles!

    Jarred-Sumner committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    0194f8e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    f5ef301 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f527cba View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    8e004c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc2cfa6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a963037 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    5db1e30 View commit details
    Browse the repository at this point in the history
  2. consider current working directory when resolving relative paths (#2313)

    * consider current working directory when resolving relative paths
    
    fixes #2298
    
    * comment test
    
    ---------
    
    Co-authored-by: Jarred Sumner <[email protected]>
    alexlamsl and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    f4ea29c View commit details
    Browse the repository at this point in the history
  3. support expect().toThrow(/pattern/) (#2314)

    - fix time-zone-dependent test failure
    alexlamsl authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    843ac05 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80d5fdd View commit details
    Browse the repository at this point in the history
  5. fix & clean up tests (#2318)

    - skip flaky tests when running as `root`
    - use `expect().toThrow()`
    - clean up temporary files after tests
    alexlamsl authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    deeebf4 View commit details
    Browse the repository at this point in the history
  6. feat(tty): add some tty.WriteStream methods to `process.{stdout, st…

    …derr}` (#2320)
    
    * feat(stdio): add some `tty.WriteStream` methods
    
    * chore(builtins): add process builtin gen'd code
    ThatOneBro authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    2e0118e View commit details
    Browse the repository at this point in the history
  7. Fix docker install command

    Electroid authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    8294166 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fae236c View commit details
    Browse the repository at this point in the history
  9. Fixes #2323

    Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    d3a93c4 View commit details
    Browse the repository at this point in the history
  10. throw invalid parameter errors in crypto.scryptSync (#2331)

    * throw invalid parameter errors
    
    * remove comptime, add empty buffer function
    
    * remove error_name comptime
    dylan-conway authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    a218e18 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d7f5898 View commit details
    Browse the repository at this point in the history
  12. Reorganize tests (#2332)

    Electroid authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    c8c2b62 View commit details
    Browse the repository at this point in the history
  13. Fix html-rewriter.test.js

    Electroid authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    0b5e19d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    176ac69 View commit details
    Browse the repository at this point in the history
  15. Add more test harness

    Electroid authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    9f8cf19 View commit details
    Browse the repository at this point in the history
  16. Improve Benchmarking page, small fixes (#2339)

    * Improve benchmarking page
    
    * WIP
    
    * Add typescript instructions to hot
    
    * Document preload in Plugins. Fix loader in plugin types.
    colinhacks authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    7a97020 View commit details
    Browse the repository at this point in the history
  17. Fix typo

    colinhacks authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    f4a2f04 View commit details
    Browse the repository at this point in the history
  18. Fix links

    colinhacks authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    05a0d4a View commit details
    Browse the repository at this point in the history
  19. run prettier

    Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    f780ac3 View commit details
    Browse the repository at this point in the history
  20. Document openInEditor

    colinhacks authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    ac5874b View commit details
    Browse the repository at this point in the history
  21. improve Buffer compatibility with Node.js (#2341)

    * improve `Buffer` compatibility with Node.js
    
    * use `memmove()`
    allow `encoding` to be `undefined`
    alexlamsl authored and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    bd1e76c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    80b7f80 View commit details
    Browse the repository at this point in the history
  23. "binary" is an alias of "latin1"

    Fixes #2110
    Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    c04f582 View commit details
    Browse the repository at this point in the history
  24. More spec compliant Blob.prototype.type (#2340)

    * Make `Blob.prototype. type` more spec compliant
    
    * Add a few more checks for isNumber()
    
    * Fix `make headers`
    
    * Safer JSValue.isString()
    
    * More tests for blob.slice
    
    * Make `Blob.prototype.type` more spec compliant
    
    * Add isASCII check
    
    * Fix types
    
    * Fix failing type test
    
    * Update blob.zig
    
    * Update blob.zig
    
    * Fix .eql check on empty values
    
    ---------
    
    Co-authored-by: Jarred Sumner <[email protected]>
    Jarred-Sumner and Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    f97c8ac View commit details
    Browse the repository at this point in the history
  25. Fix bug in test runner

    Jarred-Sumner committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    003a0a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    795a6fa View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. Implement require()

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    a318f71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee435c6 View commit details
    Browse the repository at this point in the history
  3. Move some things around

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    505b1ac View commit details
    Browse the repository at this point in the history
  4. misc cleanup

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    bcff518 View commit details
    Browse the repository at this point in the history
  5. Cleanup some things

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    080f229 View commit details
    Browse the repository at this point in the history
  6. Fix a lot of stuff

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    48838f8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4dd8f1a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    733ff12 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b397950 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ff2cf5b View commit details
    Browse the repository at this point in the history
  11. Update js_parser.zig

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    0e0e2e7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    983f3c5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c83a9a0 View commit details
    Browse the repository at this point in the history
  14. Handle call target

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    86c00e2 View commit details
    Browse the repository at this point in the history
  15. wip

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    7158c48 View commit details
    Browse the repository at this point in the history
  16. Inline it

    Jarred-Sumner committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    7bd3647 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2023

  1. Configuration menu
    Copy the full SHA
    324ecbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e1605a View commit details
    Browse the repository at this point in the history
  3. alias

    Jarred-Sumner committed Mar 12, 2023
    Configuration menu
    Copy the full SHA
    f9273aa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    597faf6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ae0cdb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a115015 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0613551 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ab3d347 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    731fc46 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    493b1bd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1b1570a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2284578 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6288584 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    efaa427 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42e69a9 View commit details
    Browse the repository at this point in the history
  3. Support export * from

    Jarred-Sumner committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    9406f84 View commit details
    Browse the repository at this point in the history
  4. Support --outfile

    Jarred-Sumner committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    b6733d0 View commit details
    Browse the repository at this point in the history
  5. partially fix renaming

    Jarred-Sumner committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    8aae575 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    410434f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc7fd5e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    60d5054 View commit details
    Browse the repository at this point in the history
  9. formatting

    Jarred-Sumner committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    124d045 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Update launch.json

    Jarred-Sumner committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    8af6f28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54f0a52 View commit details
    Browse the repository at this point in the history
  3. Parse __PURE__ comments

    Jarred-Sumner committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    38dfe59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a733b0c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    9d258a1 View commit details
    Browse the repository at this point in the history
  2. changes to merge

    Jarred-Sumner committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    4f02860 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    692712d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5473f22 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f8ac1d2 View commit details
    Browse the repository at this point in the history
  6. Fix missing prefix

    Jarred-Sumner committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    0a83a22 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    33b6195 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0e48779 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9a8128e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0091426 View commit details
    Browse the repository at this point in the history
  11. Update launch.json

    Jarred-Sumner committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    3f8175a View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Add missing flags

    Jarred-Sumner committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    ef9fe5b View commit details
    Browse the repository at this point in the history
  2. Update js_parser.zig

    Jarred-Sumner committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    060937e View commit details
    Browse the repository at this point in the history
  3. small cleanup

    Jarred-Sumner committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    7f50747 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    313b48a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e97eeb1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f59bc7 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Configuration menu
    Copy the full SHA
    f296813 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    077f4be View commit details
    Browse the repository at this point in the history
  3. Port esbuild bundler tests for new bundler (#2380)

    * started porting esbuild tests
    
    * clean up test names and api before moving on
    
    * port tests using a program i wrote
    
    * replace todo generated comment
    
    * fix generated tests not including some files
    
    * work on tests
    
    * [github web editor] add define, external, inject, minifySyntax, minifyWhitespace options.
    
    * get most of the todo comments out of the way, but expectBundled does not handle most of the cases
    
    * continue working on esbuild tests
    
    * use test.skip for unsupported tests
    paperdave authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    7fd37b9 View commit details
    Browse the repository at this point in the history
  4. Fixups for test runner

    Jarred-Sumner committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    f0ee781 View commit details
    Browse the repository at this point in the history
  5. Hoist imports & exports

    Jarred-Sumner committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    40e9f7c View commit details
    Browse the repository at this point in the history
  6. Fix test

    Jarred-Sumner committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    a8c72e8 View commit details
    Browse the repository at this point in the history
  7. Hoist classes

    Jarred-Sumner committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    539d703 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f60d7a View commit details
    Browse the repository at this point in the history
  9. Fix runtime require

    Jarred-Sumner committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    c0ef262 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8f408b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2023

  1. Configuration menu
    Copy the full SHA
    6bf4e38 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Configuration menu
    Copy the full SHA
    d7bba11 View commit details
    Browse the repository at this point in the history
  2. feat(expect): update toBeInstanceOf (#2396)

    * feat: update instanceof binding
    
    * fix: according to PR comments
    zhiyuang authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    6ee3446 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29d8849 View commit details
    Browse the repository at this point in the history
  4. Fix socket tests with connection errors (#2403)

    * release pending activity with connection error handler
    
    * unref poll_ref
    dylan-conway authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    0112e78 View commit details
    Browse the repository at this point in the history
  5. remove trailing comma

    dylan-conway authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    adc9ab1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e9c09f8 View commit details
    Browse the repository at this point in the history
  7. Remove test Dockerfile

    Electroid authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    b3f3bd9 View commit details
    Browse the repository at this point in the history
  8. Remove old Docker workflow

    Electroid authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    0366c6e View commit details
    Browse the repository at this point in the history
  9. Feat(test): add toMatch (#2404)

    zhiyuang authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    18808b5 View commit details
    Browse the repository at this point in the history
  10. Fix various fetch/response/request tests (#2416)

    * fix most fetch tests, skip a few
    
    * fastGet, toValueGC, and invalid init
    
    * bigint unreachable, range error, log process as process
    
    * remove extra fetch_headers
    
    * remove js_type parameter, check isObject()
    
    * throw invalid mime type error, use enum literal
    
    * switch back to promise rejection
    
    * RangeError pascal case
    dylan-conway authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    dade9f4 View commit details
    Browse the repository at this point in the history
  11. Fix several bugs (#2418)

    * utf16 codepoint with replacement character
    
    * Fix test failure with `TextEncoder("ascii')`
    
    * Add missing type
    
    * Fix Response.prototype.bodyUsed and Request.prototype.bodyUsed
    
    * Fix bug with scrypt error not clearing
    
    * Update server.zig
    
    * oopsie
    dylan-conway authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    c2b7704 View commit details
    Browse the repository at this point in the history
  12. 💅

    dylan-conway authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    4842cef View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fa4a914 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c36e6e0 View commit details
    Browse the repository at this point in the history
  15. [fetch] Make the default body value null when unspecified

    This is better aligned with the fetch spec
    Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    2ab591b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4e85aa6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    cde94c5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2631874 View commit details
    Browse the repository at this point in the history
  19. Fix out of bounds access

    Repro'd in Buffer tests
    Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    65c5458 View commit details
    Browse the repository at this point in the history
  20. Update UWS

    Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    8b491f0 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2c8eeb0 View commit details
    Browse the repository at this point in the history
  22. Hanging abort test

    Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    730911e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    db85898 View commit details
    Browse the repository at this point in the history
  24. Several bug fixes (#2427)

    * Fix test
    
    * Fix segfault when unexpected type is passed in `expect().toThrow`
    
    * Fix issues with request constructor
    
    * Don't bother cloning headers when its empty
    
    * woops
    
    * more tests
    
    * fix incorrect test
    
    * Make the fetch error messages better
    
    * Update response.zig
    
    * Fix test that failed on macOS
    
    * Fix test
    
    * Remove extra hash table lookups
    
    * Support running dummy registry directly
    
    cc @alexlamsl
    
    * Update test
    
    * Update test
    
    * fixup
    
    * Workaround crash in test runner
    
    * Fixup test
    
    * Fixup test
    
    * Update os.test.js
    
    ---------
    
    Co-authored-by: Jarred Sumner <[email protected]>
    Jarred-Sumner and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    7091b6f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    dbbe985 View commit details
    Browse the repository at this point in the history
  26. Set -O2 and -fno-rtti

    Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    da5cf71 View commit details
    Browse the repository at this point in the history
  27. Remove -g

    Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    7791166 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    908c9dd View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    d73068f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3ccb9f0 View commit details
    Browse the repository at this point in the history
  31. add some extra abort checks into streams (#2430)

    * add some checks to avoid UAF
    
    * avoid multiple calls to finalize if endFromJS is called more than once
    
    * fix no-op comment
    
    * mark as requested_end on abort
    
    * remove requested_end from abort
    cirospaciari authored and Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    fa13f4c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    45a6897 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    ca8e981 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    4aec513 View commit details
    Browse the repository at this point in the history
  35. Finish the upgrade

    Jarred-Sumner committed Mar 20, 2023
    Configuration menu
    Copy the full SHA
    e92fc6b View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    7583a70 View commit details
    Browse the repository at this point in the history
  2. Optional chaining flag

    Jarred-Sumner committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    f92ad0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a34bef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd6576f View commit details
    Browse the repository at this point in the history
  5. Reset bindings

    Jarred-Sumner committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    583c799 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    20b20f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17e10e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9a803a View commit details
    Browse the repository at this point in the history
  4. prettier

    Jarred-Sumner committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    6c55652 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a07c09a View commit details
    Browse the repository at this point in the history
  6. Log file name

    Jarred-Sumner committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e1edb21 View commit details
    Browse the repository at this point in the history
  7. Update js_parser.zig

    Jarred-Sumner committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    d1ee4b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f0324ba View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    52cbb6e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fca853f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    277e8fe View commit details
    Browse the repository at this point in the history
  12. Fix await import(foo)

    Jarred-Sumner committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    9411847 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a6e12fc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    389dad2 View commit details
    Browse the repository at this point in the history
  15. ✂️

    Jarred-Sumner committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e5f110b View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    43b5535 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62483a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    091e5cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    789e1be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09e3efb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8863848 View commit details
    Browse the repository at this point in the history
  7. woopsie

    Jarred-Sumner committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    c71aea8 View commit details
    Browse the repository at this point in the history
  8. moar cpu

    Jarred-Sumner committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    89b04eb View commit details
    Browse the repository at this point in the history
  9. clamp it

    Jarred-Sumner committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    18721ff View commit details
    Browse the repository at this point in the history
  10. fixup

    Jarred-Sumner committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    0e7eb32 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7b7c252 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    840a828 View commit details
    Browse the repository at this point in the history
  13. Parse Import Attributes

    Jarred-Sumner committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    09880fa View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1bc887c View commit details
    Browse the repository at this point in the history
  15. Update developing.md

    Jarred-Sumner committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    977b616 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    6336241 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    344b4c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. Configuration menu
    Copy the full SHA
    595e701 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fcfcac3 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. Update launch.json

    Jarred-Sumner committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    a97576f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Fix for latest zig

    Jarred-Sumner committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    35500f1 View commit details
    Browse the repository at this point in the history
  2. Workaround bug with ?[]const string

    Occasionally saw alignment errors in this code
    
    Workaround ziglang/zig#15085
    
    related: ziglang/zig#15089
    Jarred-Sumner committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    2e91cbd View commit details
    Browse the repository at this point in the history
  3. switch to regular slice

    Jarred-Sumner committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    fd84f2a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b80399b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ca16c6 View commit details
    Browse the repository at this point in the history
  6. Add more assertions

    Jarred-Sumner committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    0b8b3b2 View commit details
    Browse the repository at this point in the history
  7. --watch wip

    Jarred-Sumner committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    b32e021 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. Configuration menu
    Copy the full SHA
    aa196b4 View commit details
    Browse the repository at this point in the history
  2. Update javascript.zig

    Jarred-Sumner committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    3294bb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7aa1be View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Faster do

    Jarred-Sumner committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    2ec4bbf View commit details
    Browse the repository at this point in the history
  2. bump allocator

    Jarred-Sumner committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    9e15e9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c223d8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6017fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    88b1ff6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49a1356 View commit details
    Browse the repository at this point in the history
  7. pure

    Jarred-Sumner committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    dd1ad95 View commit details
    Browse the repository at this point in the history
  8. clean up some things

    Jarred-Sumner committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    229d3de View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Fix bug with $$typeof

    Jarred-Sumner committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    343328f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    427714c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34def7d View commit details
    Browse the repository at this point in the history
  4. Implement "use server"

    Jarred-Sumner committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    16c388c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7c5682 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b249874 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2023

  1. ✂️

    Jarred-Sumner committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    4743a4a View commit details
    Browse the repository at this point in the history
  2. fixme remove this

    Jarred-Sumner committed Apr 1, 2023
    Configuration menu
    Copy the full SHA
    6c48f76 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Configuration menu
    Copy the full SHA
    abf9468 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcae71e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6d4144 View commit details
    Browse the repository at this point in the history
  4. add workaround

    Jarred-Sumner committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    1925876 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    0e091cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4128545 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48eab97 View commit details
    Browse the repository at this point in the history
  4. Support package.json "sideEffects"

    also skip loading unnecessary package.json data in `bun run`
    Jarred-Sumner committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    cd82782 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea6e1f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4269c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. Configuration menu
    Copy the full SHA
    23364cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b55fe8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b4d7f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    238ddf0 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    567c7a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72a1f27 View commit details
    Browse the repository at this point in the history
  3. clean up help menu

    -remove two spaces to line up bun build
    -moved all <r> tags to the end of the text they are colorizing
    -moved other colors to the start of the text they colorize
    -removed unneeded <r> tags, keeping only one at the start of the block
    paperdave committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    51743d5 View commit details
    Browse the repository at this point in the history
  4. importstar is fully ported

    paperdave committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    7f06f3f View commit details
    Browse the repository at this point in the history
  5. wip

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    81fea74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    86e8e75 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    05ce8ae View commit details
    Browse the repository at this point in the history
  8. Disable this transform

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    f15ebdf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0839663 View commit details
    Browse the repository at this point in the history
  10. Fix double import

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    e8ebb1e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    30636fb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    987df8b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fa1f0b6 View commit details
    Browse the repository at this point in the history
  14. Bump!

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    24ba636 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ee813e5 View commit details
    Browse the repository at this point in the history
  16. Update bun.d.ts

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    68b4235 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e724d8b View commit details
    Browse the repository at this point in the history
  18. Disable this again

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    8f98787 View commit details
    Browse the repository at this point in the history
  19. Fix dirname

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    1937c1b View commit details
    Browse the repository at this point in the history
  20. Fix ESM -> CJS wrapper

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    81be1b4 View commit details
    Browse the repository at this point in the history
  21. 💅

    Jarred-Sumner committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    1294ac4 View commit details
    Browse the repository at this point in the history