Donny/강동윤
b4d4f24129
Update swc ( #36351 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-04-22 09:20:44 +02:00
Donny/강동윤
9456fc6b3b
Update swc ( #36269 )
...
This PR updates swc crates to 33e4661090
I'll undraft this after verifying some more fixes.
- Resolves https://github.com/vercel/next.js/discussions/30237#discussioncomment-2587218
<img width="1840" alt="image" src="https://user-images.githubusercontent.com/29931815/163984412-cd887458-9507-4f20-9fd9-e0864d3904d7.png ">
- Resolves https://github.com/vercel/next.js/discussions/30237#discussioncomment-2585357
<img width="1840" alt="image" src="https://user-images.githubusercontent.com/29931815/163990124-10c7dc62-7613-444b-bffd-69b69c880592.png ">
2022-04-21 10:52:39 +00:00
Donny/강동윤
cbb64ee554
Update swc ( #36187 )
...
This PR updates swc crates to b8d9a58f13
- Closes #35811
- Closes #34811
- I tested with https://github.com/balazsorban44/issue-34811
<img width="1840" alt="image" src="https://user-images.githubusercontent.com/29931815/163574875-d7392c4c-b1f1-4503-aac1-35a26c9d7ec2.png ">
- Closes #34715
- I tested with https://github.com/cungminh2710/nextjs-swc-mapbox
<img width="1840" alt="image" src="https://user-images.githubusercontent.com/29931815/163574677-9733dd69-9938-4e3e-b2f1-bfbd6db9e20c.png ">
- This fixes the bug reported in the comment (https://github.com/vercel/next.js/issues/36127#issuecomment-1099794402 ), but I didn't test the issue itself.
2022-04-15 14:34:32 +00:00
Donny/강동윤
16f7084e7f
feat(next-swc): Update swc crates ( #35996 )
...
* Move
* Adjust
* publish = false
* Tree
* Move tests
* fixup
* Split `emotion`
* Split `styled_jsx`
* Split `styled_jsx`
* fmt
* `--fix`
* clippy
* Update crates
* fixup
* publish
* Bump
* Rename
* authors
* Update
* More update
* Oh
* Update test refs
* Update test refs
* Update again
* Fix
2022-04-11 11:59:16 +02:00
LongYinan
8b9ae8314e
Collect packages are used and eliminated in getServerSideProps ( #35404 )
...
Collect telemetry info about packages are used and eliminated in `getServerSideProps`
https://github.com/vercel/next-telemetry/pull/71
Co-authored-by: JJ Kasper <22380829+ijjk@users.noreply.github.com>
2022-04-01 15:08:44 +00:00
Donny/강동윤
fdfa3c7bae
feat(next-swc): Update swc crates ( #35395 )
...
* Update crates
* fixup
* fix type
* Update test refs
* Update css crates
* Update test refs
* Update test refs
* Update test refs
* SourceMap
* Fix?
* Update crates
* Fix
* Update test refs
* Update test refs
* Update error reporter
* Update snapshots
* Update snapshots
* Bug?
* Fix
* Fix lint
* Update swc again
* fixup
* Update test refs
* Fix
Co-authored-by: Maia Teegarden <dev@padmaia.rocks>
2022-03-30 15:13:40 -07:00
OJ Kwon
9be56aa622
feat(next-swc): embed target triple string ( #35416 )
...
This PR straightly port over swc's target triple metadata (https://github.com/swc-project/swc/pull/4058 ) into next-swc, mainly for the tracking purpose of usages.
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [x] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `yarn lint`
2022-03-19 15:26:59 +00:00
LongYinan
98d7ee3a06
Add libc fields to Linux platform packages ( #35354 )
...
Related: https://github.com/yarnpkg/berry/pull/3981
With `yarn 3.2` +, developers will install one less package on the Linux platform
2022-03-16 09:19:42 -04:00
LongYinan
2e16d02faa
SWC emotion transform plugin ( #34687 )
2022-03-15 08:51:15 +01:00
Donny/강동윤
e57d621fb3
feat(next-swc): Update crates ( #35133 )
...
This PR updates crates related to ecmascript to d62ef6498d
I'll update css crates separately.
This PR also reduces the size of binary.
2022-03-11 04:58:01 +00:00
Donny/강동윤
6814852ffa
feat(next-swc): Update swc ( #34878 )
...
* Update swc
* lockfile
* Update more swc crates
* Update minifier
* chore: update types
* style: fix
* Update deps
Co-authored-by: evilebottnawi <sheo13666q@gmail.com>
2022-03-01 09:41:31 -08:00
LongYinan
0243e6e95d
Add cargo clippy
and cargo fmt
to CI ( #34625 )
...
Run `cargo fmt` and `cargo clippy` and add them to CI.
2022-02-21 09:24:49 +00:00
JJ Kasper
271dff5be8
Update swc crates ( #34491 )
...
* Revert "Revert swc css bump temporarily (#34440 )"
This reverts commit 01524ef20f
.
* Update css crates
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2022-02-18 14:02:54 -06:00
LongYinan
924b71ccc1
build(next-swc): linux glibc compatible issue ( #34481 )
...
Fix `GLIBC` compatible issues:
- Fixes https://github.com/vercel/next.js/issues/33854
- All `CentOS 7` related issues in https://github.com/vercel/next.js/discussions/30468
Should also fix:
- https://github.com/vercel/next.js/discussions/33530
Refactored jobs tested in https://github.com/Brooooooklyn/next.js/runs/5233199833?check_suite_focus=true
### `objdump` in `next@12.0.10`
<details>
<summary>Symbols</summary>
node_modules/@next/swc-linux-x64-gnu/next-swc.linux-x64-gnu.node: file format elf64-x86-64
DYNAMIC SYMBOL TABLE:
0000000000000000 D *UND* 0000000000000000 napi_resolve_deferred
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __xpg_strerror_r
0000000000000000 D *UND* 0000000000000000 napi_typeof
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_setspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.4 __stack_chk_fail
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetRegionStart
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fputs
0000000000000000 DF *UND* 0000000000000000 GCC_3.3 _Unwind_FindEnclosingFunction
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetTextRelBase
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgroups
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stdout
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 madvise
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 realpath
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_adddup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pow
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaltstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_self
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 trunc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __strncat_chk
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_setstacksize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigemptyset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_detach
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __fxstat64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_broadcast
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strtol
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_atexit
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 round
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaddset
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_RaiseException
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.15 posix_spawnp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memcmp
0000000000000000 D *UND* 0000000000000000 napi_queue_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_wrlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 floor
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __vsnprintf_chk
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_create
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 close
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_destroy
0000000000000000 D *UND* 0000000000000000 napi_throw_error
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __ctype_toupper_loc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 poll
0000000000000000 D *UND* 0000000000000000 napi_reject_deferred
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 signal
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getcwd
0000000000000000 w D *UND* 0000000000000000 __gmon_start__
0000000000000000 D *UND* 0000000000000000 napi_get_value_string_utf8
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigmask
0000000000000000 D *UND* 0000000000000000 napi_create_promise
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getguardsize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __xstat64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strerror
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getenv
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 read
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memrchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_rdlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fmod
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fork
0000000000000000 DF *UND* 0000000000000000 GCC_3.3 _Unwind_Backtrace
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_destroy
0000000000000000 D *UND* 0000000000000000 napi_get_value_bool
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.9 pipe2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __snprintf_chk
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_SetIP
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dlsym
0000000000000000 D *UND* 0000000000000000 napi_create_error
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 access
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ioctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strncpy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 localtime_r
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memmove
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 syscall
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 readlink
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fma
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sin
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strlen
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setflags
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strstr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_delete
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getattr_np
0000000000000000 D *UND* 0000000000000000 napi_get_buffer_info
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stderr
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_Resume
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_signal
0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.18 __cxa_thread_atexit_impl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_trylock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 writev
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 clock_gettime
0000000000000000 D *UND* 0000000000000000 napi_delete_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_destroy
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_DeleteException
0000000000000000 D *UND* 0000000000000000 napi_create_function
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 prctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 waitpid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 lseek64
0000000000000000 D *UND* 0000000000000000 napi_set_named_property
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 cos
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_init
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetIP
0000000000000000 w D *UND* 0000000000000000 _ITM_registerTMCloneTable
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 execvp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ceil
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 environ
0000000000000000 D *UND* 0000000000000000 napi_get_cb_info
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_init
0000000000000000 D *UND* 0000000000000000 napi_coerce_to_object
0000000000000000 D *UND* 0000000000000000 napi_throw
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mprotect
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.14 memcpy
0000000000000000 w D *UND* 0000000000000000 _ITM_deregisterTMCloneTable
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fcntl
0000000000000000 DF *UND* 0000000000000000 GCC_4.2.0 _Unwind_GetIPInfo
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 free
0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_finalize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_unlock
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetDataRelBase
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_lock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dl_iterate_phdr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 sched_getaffinity
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_SetGR
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 open
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __tls_get_addr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log10
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_wait
0000000000000000 D *UND* 0000000000000000 napi_create_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sysconf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 munmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.3 pthread_condattr_setclock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 bcmp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_create
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigdefault
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 abort
0000000000000000 D *UND* 0000000000000000 napi_create_string_utf8
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_sigmask
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_settype
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 __environ
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __errno_location
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 _exit
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 write
0000000000000000 DF *UND* 0000000000000000 GCC_3.3 _Unwind_GetCFA
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getrusage
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_unlock
0000000000000000 DF *UND* 0000000000000000 GCC_3.0 _Unwind_GetLanguageSpecificData
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sched_yield
0000000000000000 D *UND* 0000000000000000 napi_create_object
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 chdir
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 open64
000000000039bbd0 g DF .text 000000000000032a Base napi_register_module_v1
0000000001ddd750 g DF .text 00000000000002e5 Base rust_eh_personality
</details>
There is `0000000000000000 w DF *UND* 0000000000000000 GLIBC_2.18 __cxa_thread_atexit_impl` introduced by https://github.com/rust-lang/rust/issues/36826
### `objdump` in current branch
<details>
<summary>Symbols</summary>
next-swc.linux-x64-gnu.node: file format elf64-x86-64
DYNAMIC SYMBOL TABLE:
0000000000000000 w D *UND* 0000000000000000 Base __gmon_start__
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memcpy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 trunc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __tls_get_addr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 bcmp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memmove
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_lock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_trylock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memcmp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_unlock
0000000000000000 D *UND* 0000000000000000 Base napi_create_function
0000000000000000 D *UND* 0000000000000000 Base napi_set_named_property
0000000000000000 D *UND* 0000000000000000 Base napi_create_string_utf8
0000000000000000 D *UND* 0000000000000000 Base napi_coerce_to_object
0000000000000000 D *UND* 0000000000000000 Base napi_get_cb_info
0000000000000000 D *UND* 0000000000000000 Base napi_create_error
0000000000000000 D *UND* 0000000000000000 Base napi_throw
0000000000000000 D *UND* 0000000000000000 Base napi_throw_error
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fma
0000000000000000 D *UND* 0000000000000000 Base napi_create_object
0000000000000000 D *UND* 0000000000000000 Base napi_create_promise
0000000000000000 D *UND* 0000000000000000 Base napi_create_async_work
0000000000000000 D *UND* 0000000000000000 Base napi_queue_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strlen
0000000000000000 D *UND* 0000000000000000 Base napi_get_value_string_utf8
0000000000000000 D *UND* 0000000000000000 Base napi_get_value_bool
0000000000000000 D *UND* 0000000000000000 Base napi_typeof
0000000000000000 D *UND* 0000000000000000 Base napi_get_buffer_info
0000000000000000 D *UND* 0000000000000000 Base napi_reject_deferred
0000000000000000 D *UND* 0000000000000000 Base napi_resolve_deferred
0000000000000000 D *UND* 0000000000000000 Base napi_delete_async_work
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 close
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pow
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 round
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 localtime_r
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log10
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 cos
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sin
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fmod
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ceil
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_wait
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 sched_getaffinity
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sysconf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.4 __xpg_strerror_r
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 syscall
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __errno_location
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 read
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 open64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 poll
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 log2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 munmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mmap
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dl_iterate_phdr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 clock_gettime
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getrusage
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 snprintf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 access
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 vsnprintf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 madvise
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strerror
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 mprotect
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_setspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 realpath
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getenv
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_create
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stderr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fputs
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strncat
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 environ
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3 __ctype_toupper_loc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strncpy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strstr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 strtol
0000000000000000 DO *UND* 0000000000000000 GLIBC_2.2.5 stdout
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_unlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sched_yield
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getcwd
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_rdlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_rwlock_wrlock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 getuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 write
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fcntl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 lseek64
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 writev
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 memrchr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 ioctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 waitpid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_broadcast
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.3 pthread_condattr_setclock
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_condattr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_signal
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaltstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 abort
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 signal
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_self
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getattr_np
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getstack
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 malloc
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 free
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.3.2 pthread_cond_destroy
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutexattr_settype
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_mutex_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_getspecific
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_key_delete
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dlsym
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 readlink
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 chdir
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.9 pipe2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_setstacksize
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_create
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 prctl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_detach
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_attr_getguardsize
0000000000000000 w D *UND* 0000000000000000 Base __cxa_thread_atexit_impl
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_init
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawn_file_actions_adddup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigemptyset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigmask
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 sigaddset
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setsigdefault
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnattr_setflags
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fork
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 posix_spawnp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 _exit
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dup2
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgroups
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setgid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 setuid
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 pthread_sigmask
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 execvp
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fprintf
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fflush
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 dladdr
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 fwrite
0000000000000000 DF *UND* 0000000000000000 GLIBC_2.2.5 __cxa_atexit
0000000002830dc0 g DF .text 00000000000002e5 Base rust_eh_personality
0000000000e10380 g DF .text 000000000000032a Base napi_register_module_v1
</details>
No more `GLIBC_2.18` symbols.
Confirm it works on `centos:7` docker image.
2022-02-18 16:04:43 +00:00
JJ Kasper
01524ef20f
Revert swc css bump temporarily ( #34440 )
...
This reverts the below two swc crates bumps to unblock testing changes while an issue with `styled-jsx` interpolation is investigated, we can reland after that issue is addressed.
Reverts https://github.com/vercel/next.js/pull/34408
Reverts https://github.com/vercel/next.js/pull/34355
x-ref: [slack thread](https://vercel.slack.com/archives/C02HY34AKME/p1645032079994029 )
2022-02-16 20:05:39 +00:00
Donny/강동윤
4500cb7d8c
feat(next-swc): Update swc ( #34355 )
...
This update swc crates to
a5b3dd815b
from
3b7e594bc7
Note that swc does not hoist imports anymore, as runtime will hoist it anyway.
---
- Closes https://github.com/vercel/next.js/issues/33946
2022-02-15 17:24:59 +00:00
Donny/강동윤
f1ff0fb626
feat(next-swc): Update swc ( #34045 )
...
This applies
- https://github.com/swc-project/swc/pull/3462
This resolves https://github.com/vercel/next.js/discussions/30237#discussioncomment-2114870
- https://github.com/swc-project/swc/pull/3463
This resolves https://github.com/vercel/next.js/discussions/30237#discussioncomment-2109335
- https://github.com/swc-project/swc/pull/3480
This resolves https://github.com/vercel/next.js/discussions/30237#discussioncomment-2068850
2022-02-08 11:48:25 +00:00
Donny/강동윤
4bd76ff5df
feat(next-swc): Update swc ( #33724 )
...
This PR applies
- https://github.com/swc-project/swc/pull/3350
which fixes lots of minifier issues.
- https://github.com/swc-project/swc/pull/3391
This fixes the regression of evaluatior.
- https://github.com/swc-project/swc/pull/3436
This fixes codegen bugs.
- https://github.com/swc-project/swc/pull/3425
This improves compression.
- https://github.com/swc-project/swc/pull/3400
This fixes some transform bugs.
- https://github.com/swc-project/swc/pull/3392
This implements more terser options.
2022-02-03 17:39:37 +00:00
Jiachi Liu
3bda6e66b6
Use swc parse for flight server and client loaders ( #33713 )
...
* Add `parse` method for next-swc
* Use shared next-swc to parse rsc components AST
* Remove the invalid case of parsing `ExportAllDecalaration` (we didn't support it well before, so I deleted. need to support later)
Co-authored-by: Donny/강동윤 <29931815+kdy1@users.noreply.github.com>
Co-authored-by: JJ Kasper <22380829+ijjk@users.noreply.github.com>
2022-01-27 15:48:09 +00:00
Donny/강동윤
9dd0399dd8
feat(next-swc): Update swc ( #33628 )
...
This PR applies
- https://github.com/swc-project/swc/pull/3360
Closes https://github.com/vercel/next.js/issues/33600
2022-01-25 09:22:22 +00:00
Donny/강동윤
0fb1183973
feat(next-swc): Update swc ( #33595 )
...
This PR applies
- https://github.com/swc-project/swc/pull/3344
Resolves https://github.com/vercel/next.js/discussions/30237#discussioncomment-2014245
- https://github.com/swc-project/swc/pull/3348
- https://github.com/swc-project/swc/pull/3352
This fixes `jsc.experimental.keepImportAssertions`.
2022-01-24 13:46:09 +00:00
Donny/강동윤
b111ba159a
fix(next-swc): Update swc ( #33427 )
...
This PR applies lots of patches, including
- https://github.com/swc-project/swc/pull/3303
- https://github.com/swc-project/swc/pull/3301
- https://github.com/swc-project/swc/pull/3287
- https://github.com/swc-project/swc/pull/3286
- https://github.com/swc-project/swc/pull/3289
- https://github.com/swc-project/swc/pull/3302
- Fixes https://github.com/vercel/next.js/issues/33265
(Verified)
I'll undraft this after verifying
2022-01-19 08:15:45 +00:00
Donny/강동윤
fd231a68bf
Update swc ( #33201 )
...
This PR is a bit big because AST definitions are modified recently because previous AST defs were too error-prone.
It will prevent plugin authors from making some common mistakes.
- Closes #33088
- Closes #31084
- Closes #33283
2022-01-14 11:54:01 +00:00
Donny/강동윤
87dbd03eb0
Update swc ( #33063 )
2022-01-10 11:37:32 +01:00
Steven
6f10d94d90
Revert "Reduce install size for linux glibc/musl ( #32850 )" ( #32973 )
...
This reverts commit a5fab84840
.
Co-authored-by: JJ Kasper <jj@jjsweb.site>
2022-01-03 18:47:48 -06:00
Steven
a5fab84840
Reduce install size for linux glibc/musl ( #32850 )
...
In Next.js [12.0.1](
https://packagephobia.com/result?p=next@12.0.1 ), musl support was added which caused linux to install both glibc and musl binaries.
This PR adds the `install` script to prevent installing unused binaries, reducing the install size by 47MB.
We originally thought this could be added to Node.js core and thus npm but [it was rejected](https://github.com/nodejs/node/pull/41338 ).
Note getReport() works on Node.js [`>=11.8.0`](https://nodejs.org/api/process.html#processreportgetreporterr ) which is safe to use since Next.js requires [`"node": ">=12.22.0"`](265f71e225/packages/next/package.json (L280)
).
2022-01-03 21:17:46 +00:00
Donny/강동윤
026dd4cea0
chore: Update swc ( #32664 )
...
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `yarn lint`
Fixes https://github.com/vercel/next.js/issues/30800
2021-12-20 10:55:26 +00:00
Donny/강동윤
99f9be585b
Update swc ( #32566 )
...
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `yarn lint`
This applies
- https://github.com/swc-project/swc/pull/3051
Fixes https://github.com/vercel/next.js/issues/32553
- https://github.com/swc-project/swc/pull/3023
Fixes https://github.com/vercel/next.js/issues/32470
2021-12-16 13:48:03 +00:00
Donny/강동윤
47cd07bb75
fix(next-swc/styled-jsx): Fix interpolation in media query ( #32490 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-12-16 12:23:31 +01:00
Donny/강동윤
4ce49b79a2
Update swc ( #32210 )
...
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
2021-12-08 18:54:21 +01:00
Donny/강동윤
12b44e279b
Update swc ( #31963 )
...
This PR applies
- https://github.com/swc-project/swc/pull/2916
- Closes https://github.com/vercel/next.js/issues/31757
2021-11-30 15:12:37 +00:00
Donny/강동윤
cfe561eae2
Update swc ( #31816 )
2021-11-26 10:01:30 +01:00
Tobias Koppers
a4159321b2
read file in swc when no loaders follow the next-swc-loader ( #31682 )
...
Fixes #31685
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `yarn lint`
Co-authored-by: Tim Neutkens <6324199+timneutkens@users.noreply.github.com>
2021-11-25 14:00:14 +00:00
Maia Teegarden
1bc9b1ac02
Fix wasm loading ( #31772 )
...
* Fix wasm loading
* Remove consoles
2021-11-24 15:33:34 -08:00
Tim Neutkens
c2e73ead7f
Enable require for swc_bundler ( #31663 )
...
## Bug
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`
## Feature
- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`
## Documentation / Examples
- [ ] Make sure the linting passes by running `yarn lint`
2021-11-21 17:38:11 +00:00
Maia Teegarden
a79d4fc366
Extract next-swc Rust code into its own package ( #31635 )
...
Co-authored-by: JJ Kasper <jj@jjsweb.site>
Co-authored-by: Tim Neutkens <tim@timneutkens.nl>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-11-21 12:59:56 +01:00