]> Cypherpunks.ru repositories - gostls13.git/commit
runtime: break out system-specific constants into package sys
authorMichael Matloob <matloob@golang.org>
Wed, 11 Nov 2015 17:39:30 +0000 (12:39 -0500)
committerMichael Matloob <matloob@golang.org>
Thu, 12 Nov 2015 17:04:45 +0000 (17:04 +0000)
commit432cb66f16b2bb6a167725057168bbe4aefe5fb5
tree0a6aaf45df2810dc7276212496a4b647ed0bb6d2
parentb5a0c67fcc2f87b5e2fd04e023f9a0b2f3d759da
runtime: break out system-specific constants into package sys

runtime/internal/sys will hold system-, architecture- and config-
specific constants.

Updates #11647

Change-Id: I6db29c312556087a42e8d2bdd9af40d157c56b54
Reviewed-on: https://go-review.googlesource.com/16817
Reviewed-by: Russ Cox <rsc@golang.org>
101 files changed:
.gitignore
src/cmd/compile/internal/gc/racewalk.go
src/cmd/dist/build.go
src/cmd/dist/buildruntime.go
src/cmd/dist/deps.go
src/go/build/deps_test.go
src/runtime/alg.go
src/runtime/arch_386.go [deleted file]
src/runtime/arch_amd64.go [deleted file]
src/runtime/arch_amd64p32.go [deleted file]
src/runtime/arch_arm.go [deleted file]
src/runtime/arch_arm64.go [deleted file]
src/runtime/arch_ppc64.go [deleted file]
src/runtime/arch_ppc64le.go [deleted file]
src/runtime/cgocall.go
src/runtime/export_test.go
src/runtime/extern.go
src/runtime/hashmap.go
src/runtime/hashmap_fast.go
src/runtime/heapdump.go
src/runtime/iface.go
src/runtime/internal/sys/arch_386.go [new file with mode: 0644]
src/runtime/internal/sys/arch_amd64.go [new file with mode: 0644]
src/runtime/internal/sys/arch_amd64p32.go [new file with mode: 0644]
src/runtime/internal/sys/arch_arm.go [new file with mode: 0644]
src/runtime/internal/sys/arch_arm64.go [new file with mode: 0644]
src/runtime/internal/sys/arch_ppc64.go [new file with mode: 0644]
src/runtime/internal/sys/arch_ppc64le.go [new file with mode: 0644]
src/runtime/internal/sys/gengoos.go [moved from src/runtime/gengoos.go with 81% similarity]
src/runtime/internal/sys/stubs.go [new file with mode: 0644]
src/runtime/internal/sys/sys.go [new file with mode: 0644]
src/runtime/internal/sys/zgoarch_386.go [new file with mode: 0644]
src/runtime/internal/sys/zgoarch_amd64.go [new file with mode: 0644]
src/runtime/internal/sys/zgoarch_amd64p32.go [new file with mode: 0644]
src/runtime/internal/sys/zgoarch_arm.go [new file with mode: 0644]
src/runtime/internal/sys/zgoarch_arm64.go [new file with mode: 0644]
src/runtime/internal/sys/zgoarch_ppc64.go [new file with mode: 0644]
src/runtime/internal/sys/zgoarch_ppc64le.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_android.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_darwin.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_dragonfly.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_freebsd.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_linux.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_nacl.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_netbsd.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_openbsd.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_plan9.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_solaris.go [new file with mode: 0644]
src/runtime/internal/sys/zgoos_windows.go [new file with mode: 0644]
src/runtime/malloc.go
src/runtime/mbarrier.go
src/runtime/mbitmap.go
src/runtime/mem_bsd.go
src/runtime/mem_linux.go
src/runtime/mfinal.go
src/runtime/mgc.go
src/runtime/mgcmark.go
src/runtime/mgcsweep.go
src/runtime/mgcwork.go
src/runtime/mheap.go
src/runtime/mstats.go
src/runtime/mstkbar.go
src/runtime/os1_freebsd.go
src/runtime/os1_linux.go
src/runtime/os3_plan9.go
src/runtime/os_linux_386.go
src/runtime/os_linux_arm.go
src/runtime/parfor.go
src/runtime/proc.go
src/runtime/runtime1.go
src/runtime/runtime2.go
src/runtime/select.go
src/runtime/sema.go
src/runtime/signal1_unix.go
src/runtime/signal_386.go
src/runtime/signal_amd64x.go
src/runtime/signal_arm64.go
src/runtime/signal_linux_386.go
src/runtime/signal_linux_amd64.go
src/runtime/signal_linux_arm.go
src/runtime/signal_linux_arm64.go
src/runtime/signal_linux_ppc64x.go
src/runtime/signal_ppc64x.go
src/runtime/stack.go
src/runtime/stubs.go
src/runtime/symtab.go
src/runtime/sys_x86.go
src/runtime/trace.go
src/runtime/traceback.go
src/runtime/vdso_linux_amd64.go
src/runtime/zgoos_android.go [deleted file]
src/runtime/zgoos_darwin.go [deleted file]
src/runtime/zgoos_dragonfly.go [deleted file]
src/runtime/zgoos_freebsd.go [deleted file]
src/runtime/zgoos_linux.go [deleted file]
src/runtime/zgoos_nacl.go [deleted file]
src/runtime/zgoos_netbsd.go [deleted file]
src/runtime/zgoos_openbsd.go [deleted file]
src/runtime/zgoos_plan9.go [deleted file]
src/runtime/zgoos_solaris.go [deleted file]
src/runtime/zgoos_windows.go [deleted file]