Commit graph

30 commits

Author SHA1 Message Date
Jacob Heider
6e3c96625a
2nd try: remove llvm/libunwind from deno 2024-04-03 15:32:39 -04:00
Jacob Heider
e88583fb65
Revert "Remove llvm.org as deno dependency on darwin+x86-64 (#5765)"
This reverts commit 00da27137e.
2024-04-03 15:26:14 -04:00
Felipe Santos
00da27137e
Remove llvm.org as deno dependency on darwin+x86-64 (#5765)
* Remove llvm.org as deno dependency on darwin+x86-64

* Do not use llvm.org as darwin+x86-64 build dep

* Remove unuseful tests

* Temporarily use official deno on brewkit actions on darwin

* Try llvm.org inside dependencies block

* Revert "Try llvm.org inside dependencies block"

This reverts commit bcd5ec3a122ff664a340d69e8db0fd79cfd7c241.
2024-04-03 15:18:05 -04:00
Felipe Santos
889613d76c
Remove llvm.org as runtime dependency of deno on Linux (#5751)
* Remove llvm.org as dependency of deno

* Simplify conditional llvm step

* Try removing LD too

* Fix test

* Use llvm to build on Linux

* Fix build of older versions of deno like 1.37.2

* Fix rust older than 1.67

* Simplify test

* Address comments

* Fix tests on mac

* try again without llvm

* bring back

* add llvm together with rust
2024-04-01 14:28:44 -04:00
Felipe Santos
6188c85f79 Drop dependency on unzip for deno, use pkgd denort by default 2024-03-30 12:56:30 -04:00
Jacob Heider
5f7af42e95
fix(deno) 2024-03-11 15:27:19 -04:00
Jacob Heider
1b0e36efc1
fix(deno) (#5327)
* fix(deno)

closes #5324

* use `cargo install` instead of `cargo build`.

* well now
2024-02-22 20:31:59 -05:00
Max Howell
fde48d56a4
test deno compile
To ensure the resulting deno compiles things that don’t behave as deno
2024-01-13 13:21:49 -05:00
Jacob Heider
c2e3b21562 fix(deno)
closes #4406
2023-12-14 02:30:10 -05:00
Jacob Heider
e55a45bf3a fix(deno)
closes #3638
2023-10-12 22:58:58 -04:00
Max Howell
81e7a5e16f
pkgx 2023-10-01 14:44:42 -04:00
Jacob Heider
c3ed8330a3
fix(deno)
closes #3191
2023-09-01 19:13:58 +02:00
Jacob Heider
d9c7b141f4
fix(deno)
closes #3190
2023-09-01 18:56:06 +02:00
Jacob Heider
6e32282027 fix(deno) 2023-08-11 18:13:00 -04:00
Jacob Heider
b8d1df3a94 fix(deno) 2023-04-14 16:44:56 -04:00
Max Howell
c09f6ce73a
deno install to ~/.local/bin (not ~/.deno/bin)
This is our current consistency choice. I think ideally we’d make this configurable somehow.
2023-03-07 14:38:38 -05:00
Jacob Heider
2667d8c543 fix(deno)
fixes https://github.com/teaxyz/pantry.core/issues/211
2023-02-07 10:59:08 -05:00
Jacob Heider
38be359c68 fix newer deno.land builds 2023-01-26 20:42:47 -05:00
Jacob Heider
4bad6b0b9b hard-code build exceptions 2023-01-16 13:33:04 -05:00
Jacob Heider
b8ca94a587 add build.cores yaml key to control min-required build machine 2023-01-12 17:42:51 -05:00
Gustav Westling
c73c34df95 deno: disable update check 2022-12-03 12:04:52 -05:00
Jacob Heider
01bbd429e5
add interprets: key to appropriate packages (#33)
* go needs GOCACHE
2022-11-25 11:03:11 -05:00
Jacob Heider
97c055f0ea
deno needs cargo to build (#14)
* deno needs cargo to build

* can't pre-clean the deno dirs
2022-11-01 12:14:07 -04:00
Jacob Heider
b696981301 pass through ld more smartly 2022-10-29 19:00:53 -04:00
Jacob Heider
2f432f9634 ld doesn't properly perform ldd duties 2022-10-21 08:26:12 -04:00
Max Howell
2efe6585cf everything is relocatable now 2022-09-25 08:47:23 -04:00
Jacob Heider
6915789c83 Should require the issue #15596 tweaks only on the affected versions 2022-09-15 17:13:37 -04:00
Max Howell
4f7bce0f85 fixes deno 1.25.0 (#99) 2022-08-27 14:11:25 -04:00
Max Howell
14c3420991 fix deno on darwin/aarch64 (#98) 2022-08-24 13:54:20 -04:00
Max Howell
b63e6028ee +deno (#73) 2022-08-04 11:27:59 -04:00