Skip to content

Commit

Permalink
update changelog for #2000
Browse files Browse the repository at this point in the history
  • Loading branch information
evanw committed Feb 9, 2022
1 parent 644ca7d commit ce9b989
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 26 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## Unreleased

* Support for esbuild with Linux on RISC-V 64bit ([#1624](https://github.com/evanw/esbuild/pull/1624))

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).

## 0.14.20

* Fix property mangling and keyword properties ([#1998](https://github.com/evanw/esbuild/issues/1998))
Expand Down
47 changes: 22 additions & 25 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -226,28 +226,28 @@ wasm-napi-exit0-windows:

platform-all:
@$(MAKE) --no-print-directory -j4 \
platform-windows \
platform-windows-32 \
platform-windows-arm64 \
platform-android-arm64 \
platform-darwin \
platform-darwin-arm64 \
platform-deno \
platform-freebsd \
platform-freebsd-arm64 \
platform-netbsd \
platform-openbsd \
platform-linux \
platform-linux-32 \
platform-linux-arm \
platform-linux-arm64 \
platform-linux-riscv64 \
platform-linux-mips64le \
platform-linux-ppc64le \
platform-linux-riscv64 \
platform-linux-s390x \
platform-netbsd \
platform-neutral \
platform-openbsd \
platform-sunos \
platform-wasm \
platform-neutral \
platform-deno
platform-windows \
platform-windows-32 \
platform-windows-arm64

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

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

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

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

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

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

Expand Down Expand Up @@ -364,26 +364,23 @@ publish-all: check-go-version

@echo Enter one-time password:
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
publish-sunos \
publish-android-arm64 \
publish-darwin \
publish-darwin-arm64
publish-darwin-arm64 \
publish-sunos

@echo Enter one-time password:
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
publish-android-arm64 \
publish-linux \
publish-linux-32 \
publish-linux-arm
publish-linux-arm \
publish-linux-riscv64

@echo Enter one-time password:
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
publish-linux-arm64 \
publish-linux-riscv64 \
publish-linux-mips64le \
publish-linux-ppc64le \

@echo Enter one-time password:
@read OTP && OTP="$$OTP" $(MAKE) --no-print-directory -j4 \
publish-linux-s390x

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

publish-linux-riscv64: platform-linux-riscv64
test -n "$(OTP)" && cd npm/esbuild-linux-riscv64 && npm publish --otp="$(OTP)"

publish-linux-mips64le: platform-linux-mips64le
test -n "$(OTP)" && cd npm/esbuild-linux-mips64le && npm publish --otp="$(OTP)"

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

publish-linux-riscv64: platform-linux-riscv64
test -n "$(OTP)" && cd npm/esbuild-linux-riscv64 && npm publish --otp="$(OTP)"

publish-linux-s390x: platform-linux-s390x
test -n "$(OTP)" && cd npm/esbuild-linux-s390x && npm publish --otp="$(OTP)"

Expand Down Expand Up @@ -476,16 +473,16 @@ clean:
rm -rf npm/esbuild-darwin-arm64/bin
rm -rf npm/esbuild-freebsd-64/bin
rm -rf npm/esbuild-freebsd-amd64/bin
rm -rf npm/esbuild-netbsd-64/bin
rm -rf npm/esbuild-openbsd-64/bin
rm -rf npm/esbuild-linux-32/bin
rm -rf npm/esbuild-linux-64/bin
rm -rf npm/esbuild-linux-arm/bin
rm -rf npm/esbuild-linux-arm64/bin
rm -rf npm/esbuild-linux-riscv64/bin
rm -rf npm/esbuild-linux-mips64le/bin
rm -rf npm/esbuild-linux-ppc64le/bin
rm -rf npm/esbuild-linux-riscv64/bin
rm -rf npm/esbuild-linux-s390x/bin
rm -rf npm/esbuild-netbsd-64/bin
rm -rf npm/esbuild-openbsd-64/bin
rm -rf npm/esbuild-sunos-64/bin
rm -f npm/esbuild-wasm/esbuild.wasm npm/esbuild-wasm/wasm_exec.js
rm -rf npm/esbuild/lib
Expand Down
2 changes: 1 addition & 1 deletion lib/npm/node-platform.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ export const knownUnixlikePackages: Record<string, string> = {
'linux arm LE': 'esbuild-linux-arm',
'linux arm64 LE': 'esbuild-linux-arm64',
'linux ia32 LE': 'esbuild-linux-32',
'linux riscv64 LE': 'esbuild-linux-riscv64',
'linux mips64el LE': 'esbuild-linux-mips64le',
'linux ppc64 LE': 'esbuild-linux-ppc64le',
'linux riscv64 LE': 'esbuild-linux-riscv64',
'linux s390x BE': 'esbuild-linux-s390x',
'linux x64 LE': 'esbuild-linux-64',
'netbsd x64 LE': 'esbuild-netbsd-64',
Expand Down

0 comments on commit ce9b989

Please sign in to comment.