]> Cypherpunks repositories - gostls13.git/commit
windows: multiple improvements and cleanups
authorHector Chu <hectorchu@gmail.com>
Tue, 1 Feb 2011 16:49:24 +0000 (11:49 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 1 Feb 2011 16:49:24 +0000 (11:49 -0500)
commit62afa225aff6d0925eabbd746ec30b8c003b23fb
tree6c1af208f5933d11efb1814cdaffbce1513dc733
parente308d5597327cdc76872a7ccfd8a79b8a4b71232
windows: multiple improvements and cleanups

The callback mechanism has been made more flexible.
Eliminated one round of argument copying in Syscall.
Faster Get/SetLastError implemented.
Added gettime for gc perf profiling.

R=rsc, brainman, mattn, rog
CC=golang-dev
https://golang.org/cl/4058046
17 files changed:
src/pkg/exp/wingui/gui.go
src/pkg/exp/wingui/zwinapi.go
src/pkg/runtime/cgocall.c
src/pkg/runtime/cgocall.h
src/pkg/runtime/runtime.c
src/pkg/runtime/runtime.h
src/pkg/runtime/windows/386/signal.c
src/pkg/runtime/windows/386/sys.s
src/pkg/runtime/windows/mem.c
src/pkg/runtime/windows/os.h
src/pkg/runtime/windows/syscall.goc
src/pkg/runtime/windows/thread.c
src/pkg/syscall/mksyscall_windows.sh
src/pkg/syscall/syscall.go
src/pkg/syscall/syscall_unix.go
src/pkg/syscall/syscall_windows.go
src/pkg/syscall/zsyscall_windows_386.go