1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 07:14:47 -05:00
denoland-deno/cli
Luke Channings d2c8b5f087
fix(build) fix linux symbols export list format (#16313)
Fixes the error reported in #16304.

> = note:
/usr/bin/ld:/home/abotella/Projects/deno/cli/generated_symbol_exports_list_linux.def:1:
syntax error in dynamic list
          collect2: error: ld returned 1 exit status

This was caused by the format of the symbols list on Linux being
malformed (as the error implies).
The format is documented in ld's
[VERSION](https://sourceware.org/binutils/docs/ld/VERSION.html) as well
as:

>  --export-dynamic-symbol-list=file
           Specify a --export-dynamic-symbol for each pattern in the
           file.  The format of the file is the same as the version node
           without scope and node name.  See VERSION for more
           information.

Previously, the format for the Linux symbols list was simply a list of
symbols, now it follows the format:

```
{ symbol_name_a;  ...; symbol_name_z };
```
2022-10-17 00:53:35 +02:00
..
args fix(cli): allow importMap to be an absolute URL within the deno config file (#16234) 2022-10-13 11:01:11 +02:00
bench bench: don't show output (#16288) 2022-10-15 15:54:39 +02:00
cache perf: node cjs & esm analysis cache (#16097) 2022-10-01 12:15:56 +02:00
dts fix(ext/ffi): Fix UnsafeCallback ref'ing making Deno enter a live-loop (#16216) 2022-10-15 19:19:46 +05:30
lsp feat: support inlay hints (#16287) 2022-10-16 13:39:43 +11:00
napi refactor(build): better handle old glibc (#16238) 2022-10-15 20:51:04 +05:30
napi_sym fix(build) fix linux symbols export list format (#16313) 2022-10-17 00:53:35 +02:00
node fix(node): add dns/promises and stream/consumers (#16169) 2022-10-05 19:33:52 -04:00
npm fix(npm): better error is version is specified after subpath (#16131) 2022-10-03 19:10:53 +02:00
ops feat(npm): functionality to support child_process.fork (#15891) 2022-09-28 13:04:16 -04:00
schemas chore(cli): update config file schema to include test config (#15246) 2022-07-19 15:10:41 -04:00
tests fix: add error cause in recursive cause tail (#16306) 2022-10-16 21:16:46 +02:00
tools feat(unstable/task): add INIT_CWD env var (#16110) 2022-10-15 16:46:28 -04:00
tsc feat: support inlay hints (#16287) 2022-10-16 13:39:43 +11:00
auth_tokens.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
build.rs fix(build) fix linux symbols export list format (#16313) 2022-10-17 00:53:35 +02:00
Cargo.toml refactor(build): better handle old glibc (#16238) 2022-10-15 20:51:04 +05:30
cdp.rs docs: turn bare URLs into clickable links (#15347) 2022-07-30 12:20:29 +02:00
checksum.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
deno.ico fix(cli): add icon and metadata to deno.exe on Windows (#6693) 2020-07-15 21:54:38 +02:00
deno_dir.rs perf: node cjs & esm analysis cache (#16097) 2022-10-01 12:15:56 +02:00
deno_std.rs chore: forward v1.26.1 release commit to main (#16178) 2022-10-06 16:49:40 -04:00
diagnostics.rs feat: Stabilize Deno.hostname() API (#15932) 2022-09-28 15:36:06 +02:00
diff.rs refactor: update comment in diff.rs (#15142) 2022-07-10 22:49:18 -04:00
display.rs test(cli): add test cases (#16091) 2022-09-30 14:02:44 -04:00
emit.rs refactor: extract out check code from emit (#15729) 2022-09-02 10:54:40 -04:00
errors.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
file_fetcher.rs feat(npm): add support for --reload=npm: and --reload=npm:<package> (#15972) 2022-09-22 10:39:58 -04:00
file_watcher.rs upgrade deps (#15914) 2022-09-16 19:11:30 -04:00
fs_util.rs feat(npm): add flag for creating and resolving npm packages to a local node_modules folder (#15971) 2022-09-22 11:17:02 -04:00
graph_util.rs fix(npm): panic on invalid package name (#16123) 2022-10-03 17:45:01 +02:00
http_cache.rs chore(tests): use custom temp dir creation for the tests (#14153) 2022-04-01 11:15:37 -04:00
http_util.rs refactor: move out test files from root testdata directory into sub directories (#15949) 2022-09-19 10:32:21 -04:00
lockfile.rs chore(tests): use custom temp dir creation for the tests (#14153) 2022-04-01 11:15:37 -04:00
logger.rs chore: remove all pub(crate)s from the cli crate (#14083) 2022-03-23 09:54:22 -04:00
main.rs feat(npm): implement Node API (#13633) 2022-10-05 19:36:44 +05:30
module_loader.rs perf: node cjs & esm analysis cache (#16097) 2022-10-01 12:15:56 +02:00
proc_state.rs refactor: remove old Node compat code (#16142) 2022-10-04 17:53:23 +02:00
progress_bar.rs chore: use Rust 1.64.0 (#16035) 2022-09-26 21:52:16 +02:00
README.md Remove deno_typescript (#6813) 2020-07-20 19:49:57 -04:00
resolver.rs fix: resolve jsxImportSource relative to module (#15561) 2022-08-24 19:36:05 +02:00
standalone.rs feat: implement Web Cache API (#15829) 2022-09-28 17:41:12 +05:30
text_encoding.rs feat: emit files on demand and fix racy emit (#15220) 2022-07-19 11:58:18 -04:00
tsc.rs feat: implement Web Cache API (#15829) 2022-09-28 17:41:12 +05:30
unix_util.rs build: require safety comments on unsafe code (#13870) 2022-06-26 00:13:24 +02:00
version.rs chore: update copyright to 2022 (#13306) 2022-01-07 22:09:52 -05:00
windows_util.rs chore: fix Windows specific clippy errors (#15212) 2022-07-15 12:30:25 -04:00
worker.rs feat(npm): functionality to support child_process.fork (#15891) 2022-09-28 13:04:16 -04:00

Deno CLI Crate

crates docs

This provides the actual deno executable and the user-facing APIs.

The deno crate uses the deno_core to provide the executable.