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
Marvin Hagemeister
a844d96ee9
chore(lint): remove manual AST field counter ( #27449 )
...
Addresses the review feedback in
https://github.com/denoland/deno/pull/27416 .
- Hoist the buffer max size variable to make it less confusing
- Remove manual AST field counter in favour of an explicit "commit
schema" step which writes the actual field count.
2024-12-31 08:59:41 +01:00
David Sherret
c391ad315e
refactor: use sys_traits ( #27480 )
2024-12-30 12:38:20 -05:00
David Sherret
fd8400eaec
perf(node/fs/copy): reduce metadata lookups copying directory ( #27495 )
2024-12-30 00:36:29 -05:00