1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-21 04:52:26 -05:00
Commit graph

13104 commits

Author SHA1 Message Date
Marvin Hagemeister
a852c5639c WIP 2025-01-09 23:50:39 +01:00
Marvin Hagemeister
aed3d16ff8 WIP 2025-01-09 19:00:23 +01:00
Marvin Hagemeister
3f16eec700 WIP 2025-01-09 18:11:50 +01:00
Marvin Hagemeister
76a2c6980d WIP 2025-01-09 17:41:18 +01:00
Marvin Hagemeister
da31d7e6a8 WIP 2025-01-09 16:56:11 +01:00
Marvin Hagemeister
7e5a13c8f2 WIP 2025-01-09 14:26:31 +01:00
Marvin Hagemeister
4b74f0639e WIP 2025-01-08 22:06:00 +01:00
Marvin Hagemeister
e8e596ede0 WIP 2025-01-08 21:55:46 +01:00
Marvin Hagemeister
345b02a143 remove debug 2025-01-08 19:47:57 +01:00
Marvin Hagemeister
ba4c098237 fix: bigint 2025-01-08 19:45:08 +01:00
Marvin Hagemeister
937295af6a feat: support objects 2025-01-08 19:42:47 +01:00
Marvin Hagemeister
016d2b55a4 WIP 2025-01-07 10:03:35 +01:00
Marvin Hagemeister
3d04dd007f WIP 2025-01-07 01:14:44 +01:00
Marvin Hagemeister
db7699d9fb WIP 2025-01-07 01:02:52 +01:00
Marvin Hagemeister
259340f66e WIP 2025-01-07 00:33:53 +01:00
Marvin Hagemeister
c44015aa05 remove debug log 2025-01-06 21:43:04 +01:00
Marvin Hagemeister
39c530f8a9 WIP 2025-01-06 19:49:45 +01:00
Marvin Hagemeister
9265cc7974 WIP 2025-01-06 19:27:59 +01:00
Marvin Hagemeister
2da8eee932 WIP 2025-01-06 19:04:42 +01:00
Marvin Hagemeister
8fc684c126 WIP 2025-01-06 16:36:58 +01:00
Marvin Hagemeister
d773c32e0a WIP 2025-01-04 22:04:27 +01:00
Marvin Hagemeister
113c2e844a WIP 2025-01-04 21:28:04 +01:00
Marvin Hagemeister
d36eae4483 WIP 2025-01-04 17:18:23 +01:00
Marvin Hagemeister
9dc9706d93 WIP 2025-01-04 15:32:21 +01:00
Marvin Hagemeister
b5d23a7b67 WIP 2025-01-04 11:12:17 +01:00
Marvin Hagemeister
d3ae935d45 WIP 2025-01-04 02:32:19 +01:00
Marvin Hagemeister
6c0c91a2fc WIP 2025-01-04 00:57:38 +01:00
Marvin Hagemeister
da167b81f2 WIP 2025-01-04 00:42:32 +01:00
Marvin Hagemeister
695854ed0d WIP 2025-01-04 00:42:06 +01:00
Marvin Hagemeister
e32b100578 WIP 2025-01-04 00:11:49 +01:00
Marvin Hagemeister
fd600e0dab WIP 2025-01-03 23:56:21 +01:00
Marvin Hagemeister
9124e0a0df chore: support more nodes 2025-01-03 14:22:24 +01:00
Marvin Hagemeister
b972fc996b fix: add missing null check 2025-01-03 12:18:44 +01:00
Marvin Hagemeister
0c1f93e6ee chore: remove cancellation branch 2025-01-03 12:16:29 +01:00
Marvin Hagemeister
6cf3a274d1 fix: missing argument 2025-01-03 11:31:26 +01:00
Marvin Hagemeister
b85974b2db feat: add missing fixer methods 2025-01-03 11:29:05 +01:00
Marvin Hagemeister
adc25f85a1 feat: support excluding rules from lint plugins 2025-01-03 11:03:28 +01:00
Bartek Iwańczuk
9685d713fc
use git deno_lint 2025-01-02 23:09:06 +01:00
Bartek Iwańczuk
2edd30904a
update for deno_lint changes 2025-01-02 19:07:55 +01:00
Marvin Hagemeister
321e37bf2e feat: support js lint plugins fixes 2025-01-02 16:28:13 +01:00
Bartek Iwańczuk
554bce98b5
Merge branch 'main' into lint_plugins 2025-01-02 10:35:12 +01:00
Nathan Whitaker
7d66018874
chore: fix windows pre release CI job (#27518)
See
https://github.com/denoland/deno/actions/runs/12563186693/job/35024695065.
Broke in #27507.
2024-12-31 23:08:15 +00:00
David Sherret
8e618e1b2a
fix(npm): deterministically output tags to initialized file (#27514)
The tags were being sorted in a random order due to the package_reqs
hashmap
2024-12-31 20:36:57 +00:00
Nathan Whitaker
2965413374
perf: build denort with panic = "abort" for releases (#27507)
This PR changes CI to build denort with a separate, new build profile
`release-slim` that disables unwinding and strips symbols. This reduces
the size of denort by about 10%

current denort:

```
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  58.1%  39.3Mi  57.9%  39.3Mi    __TEXT,__text
  31.5%  21.3Mi  31.4%  21.3Mi    __TEXT,__const
   2.5%  1.68Mi   2.5%  1.68Mi    __DATA_CONST,__const
   2.4%  1.62Mi   2.4%  1.62Mi    __TEXT,__eh_frame
   2.4%  1.60Mi   2.4%  1.60Mi    __TEXT,__gcc_except_tab
   0.9%   610Ki   0.9%   610Ki    __TEXT,__cstring
   0.8%   536Ki   0.8%   536Ki    Code Signature
   0.7%   507Ki   0.7%   507Ki    __TEXT,__unwind_info
   0.3%   207Ki   0.3%   207Ki    Function Start Addresses
   0.2%   165Ki   0.2%   165Ki    __DATA,__data
   0.0%       0   0.2%   153Ki    __DATA,__bss
   0.1%  51.0Ki   0.1%  51.0Ki    Rebase Info
   0.1%  45.3Ki   0.1%  45.3Ki    __TEXT,__literals
   0.0%  31.4Ki   0.1%  36.8Ki    [15 Others]
   0.0%  25.6Ki   0.0%  25.7Ki    [__TEXT]
   0.0%  19.3Ki   0.0%  20.2Ki    [__DATA]
   0.0%  8.11Ki   0.0%  8.11Ki    Lazy Binding Info
   0.0%       8   0.0%  8.08Ki    [__LINKEDIT]
   0.0%  6.84Ki   0.0%  6.84Ki    Symbol Table
   0.0%  5.55Ki   0.0%  5.55Ki    String Table
   0.0%  5.53Ki   0.0%  5.53Ki    __TEXT,__ustring
 100.0%  67.6Mi 100.0%  67.8Mi    TOTAL
```

built with this PR:

```
    FILE SIZE        VM SIZE    
 --------------  -------------- 
  59.6%  36.6Mi  59.5%  36.6Mi    __TEXT,__text
  34.6%  21.3Mi  34.5%  21.3Mi    __TEXT,__const
   2.7%  1.68Mi   2.7%  1.68Mi    __DATA_CONST,__const
   1.0%   610Ki   1.0%   610Ki    __TEXT,__cstring
   0.8%   487Ki   0.8%   487Ki    Code Signature
   0.3%   193Ki   0.3%   193Ki    Function Start Addresses
   0.3%   165Ki   0.3%   165Ki    __DATA,__data
   0.0%       0   0.2%   153Ki    __DATA,__bss
   0.2%   152Ki   0.2%   152Ki    __TEXT,__unwind_info
   0.1%  69.5Ki   0.1%  69.5Ki    __TEXT,__eh_frame
   0.1%  50.9Ki   0.1%  50.9Ki    Rebase Info
   0.1%  45.3Ki   0.1%  45.3Ki    __TEXT,__literals
   0.1%  34.1Ki   0.1%  39.5Ki    [15 Others]
   0.0%  19.3Ki   0.0%  20.2Ki    [__DATA]
   0.0%  19.6Ki   0.0%  19.7Ki    [__TEXT]
   0.0%  16.6Ki   0.0%  16.6Ki    __TEXT,__gcc_except_tab
   0.0%  8.09Ki   0.0%  8.09Ki    Lazy Binding Info
   0.0%       8   0.0%  7.69Ki    [__LINKEDIT]
   0.0%  6.83Ki   0.0%  6.83Ki    Symbol Table
   0.0%  5.77Ki   0.0%  5.77Ki    [__DATA_CONST]
   0.0%  5.53Ki   0.0%  5.53Ki    __TEXT,__ustring
 100.0%  61.4Mi 100.0%  61.6Mi    TOTAL
```

A caveat is that this will increase release build times in CI since it
requires building twice - once with unwinding and once without
2024-12-31 11:19:00 -08:00
Kenta Moriuchi
8fb073d7b4
chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
David Sherret
ac7b33a340
chore: cargo fmt - turn on group_imports=StdExternalCrate (#26646) 2024-12-31 12:13:39 -05:00
David Sherret
88bd5f09f7
perf(fs/windows): stat - only open file once (#27487) 2024-12-31 11:29:51 -05:00
David Sherret
4638caa740
refactor: do not use deno_fs::FileSystem everywhere (#27508)
This changes the cli to mostly use `std::fs` via `sys_traits` instead of
the implemention of `deno_fs::FileSystem`.
2024-12-31 11:29:07 -05:00
Bartek Iwańczuk
1cd36009b0
fix(ext/node): support private key export in JWK format (#27325)
Closes https://github.com/denoland/deno/issues/26643

---------

Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-12-31 13:49:02 +01:00
Je Xia
7b491a28df
fix(node): Add missing inspector/promises (#27491)
Add missing `inspector/promises` in node builtin module list, that
causes types checking error.
2024-12-31 11:06:21 +01:00