Skip to content

Commit ce9b989

Browse files
committed
update changelog for #2000
1 parent 644ca7d commit ce9b989

File tree

3 files changed

+29
-26
lines changed

3 files changed

+29
-26
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## Unreleased
4+
5+
* Support for esbuild with Linux on RISC-V 64bit ([#1624](https://github.com/evanw/esbuild/pull/1624))
6+
7+
With this release, esbuild now has a published binary executable for the RISC-V 64bit architecture in the [`platform-linux-riscv64`](https://www.npmjs.com/package/platform-linux-riscv64) npm package. This change was contributed by [@piggynl](https://github.com/piggynl).
8+
39
## 0.14.20
410

511
* Fix property mangling and keyword properties ([#1998](https://github.com/evanw/esbuild/issues/1998))

Makefile

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -226,28 +226,28 @@ wasm-napi-exit0-windows:
226226

227227
platform-all:
228228
@$(MAKE) --no-print-directory -j4 \
229-
platform-windows \
230-
platform-windows-32 \
231-
platform-windows-arm64 \
232229
platform-android-arm64 \
233230
platform-darwin \
234231
platform-darwin-arm64 \
232+
platform-deno \
235233
platform-freebsd \
236234
platform-freebsd-arm64 \
237-
platform-netbsd \
238-
platform-openbsd \
239235
platform-linux \
240236
platform-linux-32 \
241237
platform-linux-arm \
242238
platform-linux-arm64 \
243-
platform-linux-riscv64 \
244239
platform-linux-mips64le \
245240
platform-linux-ppc64le \
241+
platform-linux-riscv64 \
246242
platform-linux-s390x \
243+
platform-netbsd \
244+
platform-neutral \
245+
platform-openbsd \
247246
platform-sunos \
248247
platform-wasm \
249-
platform-neutral \
250-
platform-deno
248+
platform-windows \
249+
platform-windows-32 \
250+
platform-windows-arm64
251251

252252
platform-windows: cmd/esbuild/version.go
253253
node scripts/esbuild.js npm/esbuild-windows-64/package.json --version
@@ -301,15 +301,15 @@ platform-linux-arm:
301301
platform-linux-arm64:
302302
@$(MAKE) --no-print-directory GOOS=linux GOARCH=arm64 NPMDIR=npm/esbuild-linux-arm64 platform-unixlike
303303

304-
platform-linux-riscv64:
305-
@$(MAKE) --no-print-directory GOOS=linux GOARCH=riscv64 NPMDIR=npm/esbuild-linux-riscv64 platform-unixlike
306-
307304
platform-linux-mips64le:
308305
@$(MAKE) --no-print-directory GOOS=linux GOARCH=mips64le NPMDIR=npm/esbuild-linux-mips64le platform-unixlike
309306

310307
platform-linux-ppc64le:
311308
@$(MAKE) --no-print-directory GOOS=linux GOARCH=ppc64le NPMDIR=npm/esbuild-linux-ppc64le platform-unixlike
312309

310+
platform-linux-riscv64:
311+
@$(MAKE) --no-print-directory GOOS=linux GOARCH=riscv64 NPMDIR=npm/esbuild-linux-riscv64 platform-unixlike
312+
313313
platform-linux-s390x:
314314
@$(MAKE) --no-print-directory GOOS=linux GOARCH=s390x NPMDIR=npm/esbuild-linux-s390x platform-unixlike
315315

@@ -364,26 +364,23 @@ publish-all: check-go-version
364364

365365
@echo Enter one-time password:
366366
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
367-
publish-sunos \
367+
publish-android-arm64 \
368368
publish-darwin \
369-
publish-darwin-arm64
369+
publish-darwin-arm64 \
370+
publish-sunos
370371

371372
@echo Enter one-time password:
372373
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
373-
publish-android-arm64 \
374374
publish-linux \
375375
publish-linux-32 \
376-
publish-linux-arm
376+
publish-linux-arm \
377+
publish-linux-riscv64
377378

378379
@echo Enter one-time password:
379380
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
380381
publish-linux-arm64 \
381-
publish-linux-riscv64 \
382382
publish-linux-mips64le \
383383
publish-linux-ppc64le \
384-
385-
@echo Enter one-time password:
386-
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
387384
publish-linux-s390x
388385

389386
# Do these last to avoid race conditions
@@ -437,15 +434,15 @@ publish-linux-arm: platform-linux-arm
437434
publish-linux-arm64: platform-linux-arm64
438435
test -n "$(OTP)" && cd npm/esbuild-linux-arm64 && npm publish --otp="$(OTP)"
439436

440-
publish-linux-riscv64: platform-linux-riscv64
441-
test -n "$(OTP)" && cd npm/esbuild-linux-riscv64 && npm publish --otp="$(OTP)"
442-
443437
publish-linux-mips64le: platform-linux-mips64le
444438
test -n "$(OTP)" && cd npm/esbuild-linux-mips64le && npm publish --otp="$(OTP)"
445439

446440
publish-linux-ppc64le: platform-linux-ppc64le
447441
test -n "$(OTP)" && cd npm/esbuild-linux-ppc64le && npm publish --otp="$(OTP)"
448442

443+
publish-linux-riscv64: platform-linux-riscv64
444+
test -n "$(OTP)" && cd npm/esbuild-linux-riscv64 && npm publish --otp="$(OTP)"
445+
449446
publish-linux-s390x: platform-linux-s390x
450447
test -n "$(OTP)" && cd npm/esbuild-linux-s390x && npm publish --otp="$(OTP)"
451448

@@ -476,16 +473,16 @@ clean:
476473
rm -rf npm/esbuild-darwin-arm64/bin
477474
rm -rf npm/esbuild-freebsd-64/bin
478475
rm -rf npm/esbuild-freebsd-amd64/bin
479-
rm -rf npm/esbuild-netbsd-64/bin
480-
rm -rf npm/esbuild-openbsd-64/bin
481476
rm -rf npm/esbuild-linux-32/bin
482477
rm -rf npm/esbuild-linux-64/bin
483478
rm -rf npm/esbuild-linux-arm/bin
484479
rm -rf npm/esbuild-linux-arm64/bin
485-
rm -rf npm/esbuild-linux-riscv64/bin
486480
rm -rf npm/esbuild-linux-mips64le/bin
487481
rm -rf npm/esbuild-linux-ppc64le/bin
482+
rm -rf npm/esbuild-linux-riscv64/bin
488483
rm -rf npm/esbuild-linux-s390x/bin
484+
rm -rf npm/esbuild-netbsd-64/bin
485+
rm -rf npm/esbuild-openbsd-64/bin
489486
rm -rf npm/esbuild-sunos-64/bin
490487
rm -f npm/esbuild-wasm/esbuild.wasm npm/esbuild-wasm/wasm_exec.js
491488
rm -rf npm/esbuild/lib

lib/npm/node-platform.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ export const knownUnixlikePackages: Record<string, string> = {
2222
'linux arm LE': 'esbuild-linux-arm',
2323
'linux arm64 LE': 'esbuild-linux-arm64',
2424
'linux ia32 LE': 'esbuild-linux-32',
25-
'linux riscv64 LE': 'esbuild-linux-riscv64',
2625
'linux mips64el LE': 'esbuild-linux-mips64le',
2726
'linux ppc64 LE': 'esbuild-linux-ppc64le',
27+
'linux riscv64 LE': 'esbuild-linux-riscv64',
2828
'linux s390x BE': 'esbuild-linux-s390x',
2929
'linux x64 LE': 'esbuild-linux-64',
3030
'netbsd x64 LE': 'esbuild-netbsd-64',

0 commit comments

Comments
 (0)