1
0
mirror of https://github.com/golang/go synced 2024-10-04 14:21:21 -06:00
go/src/pkg/runtime/cgo
Russ Cox 4a000b9d51 all: nacl import round 2
These previously reviewed CLs are present in this CL.

---
changeset:   18445:436bb084caed
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 09:50:34 2013 -0500
description:
runtime: assembly and system calls for Native Client x86-64

See golang.org/s/go13nacl for design overview.

This CL is publicly visible but not CC'ed to golang-dev,
to avoid distracting from the preparation of the Go 1.2
release.

This CL and the others will be checked into my rsc-go13nacl
clone repo for now, and I will send CLs against the main
repo early in the Go 1.3 development.

R≡adg
https://golang.org/cl/15760044

---
changeset:   18448:90bd871b5994
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 09:51:36 2013 -0500
description:
runtime: amd64p32 and Native Client assembly bootstrap

See golang.org/s/go13nacl for design overview.

This CL is publicly visible but not CC'ed to golang-dev,
to avoid distracting from the preparation of the Go 1.2
release.

This CL and the others will be checked into my rsc-go13nacl
clone repo for now, and I will send CLs against the main
repo early in the Go 1.3 development.

R≡khr
https://golang.org/cl/15820043

---
changeset:   18449:b011c3dc687e
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 09:51:58 2013 -0500
description:
math: amd64p32 assembly routines

These routines only manipulate float64 values,
so the amd64 and amd64p32 can share assembly.

The large number of files is symptomatic of a problem
with package path: it is a Go package structured like a C library.
But that will need to wait for another day.

See golang.org/s/go13nacl for design overview.

This CL is publicly visible but not CC'ed to golang-dev,
to avoid distracting from the preparation of the Go 1.2
release.

This CL and the others will be checked into my rsc-go13nacl
clone repo for now, and I will send CLs against the main
repo early in the Go 1.3 development.

R≡bradfitz
https://golang.org/cl/15870043

---
changeset:   18450:43234f082eec
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 10:03:19 2013 -0500
description:
syscall: networking for Native Client

See golang.org/s/go13nacl for design overview.

This CL is publicly visible but not CC'ed to golang-dev,
to avoid distracting from the preparation of the Go 1.2
release.

This CL and the others will be checked into my rsc-go13nacl
clone repo for now, and I will send CLs against the main
repo early in the Go 1.3 development.

R≡rsc
https://golang.org/cl/15780043

---
changeset:   18451:9c8d1d890aaa
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 10:03:34 2013 -0500
description:
runtime: assembly and system calls for Native Client x86-32

See golang.org/s/go13nacl for design overview.

This CL is publicly visible but not CC'ed to golang-dev,
to avoid distracting from the preparation of the Go 1.2
release.

This CL and the others will be checked into my rsc-go13nacl
clone repo for now, and I will send CLs against the main
repo early in the Go 1.3 development.

R≡rsc
https://golang.org/cl/15800043

---
changeset:   18452:f90b1dd9228f
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 11:04:09 2013 -0500
description:
runtime: fix frame size for linux/amd64 runtime.raise

R≡rsc
https://golang.org/cl/24480043

---
changeset:   18445:436bb084caed
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 09:50:34 2013 -0500
description:
runtime: assembly and system calls for Native Client x86-64

See golang.org/s/go13nacl for design overview.

This CL is publicly visible but not CC'ed to golang-dev,
to avoid distracting from the preparation of the Go 1.2
release.

This CL and the others will be checked into my rsc-go13nacl
clone repo for now, and I will send CLs against the main
repo early in the Go 1.3 development.

R≡adg
https://golang.org/cl/15760044

---
changeset:   18455:53b06799a938
user:        Russ Cox <rsc@golang.org>
date:        Mon Nov 11 23:29:52 2013 -0500
description:
cmd/gc: add -nolocalimports flag

R≡dsymonds
https://golang.org/cl/24990043

---
changeset:   18456:24f64e1eaa8a
user:        Russ Cox <rsc@golang.org>
date:        Tue Nov 12 22:06:29 2013 -0500
description:
runtime: add comments for playback write

R≡adg
https://golang.org/cl/25190043

---
changeset:   18457:d1f615bbb6e4
user:        Russ Cox <rsc@golang.org>
date:        Wed Nov 13 17:03:52 2013 -0500
description:
runtime: write only to NaCl stdout, never to NaCl stderr

NaCl writes some other messages on standard error
that we would like to be able to squelch.

R≡adg
https://golang.org/cl/26240044

---
changeset:   18458:1f01be1a1dc2
tag:         tip
user:        Russ Cox <rsc@golang.org>
date:        Wed Nov 13 19:45:16 2013 -0500
description:
runtime: remove apparent debugging dreg

Setting timens to 0 turns off fake time.

TBR≡adg
https://golang.org/cl/26400043

LGTM=bradfitz
R=dave, bradfitz
CC=golang-codereviews
https://golang.org/cl/68730043
2014-02-25 17:00:08 -05:00
..
asm_386.s all: change textflags from numbers to symbols. 2013-08-12 10:25:36 -07:00
asm_amd64.s all: change textflags from numbers to symbols. 2013-08-12 10:25:36 -07:00
asm_arm.s runtime.cmd/ld: Add ARM external linking and implement -shared in terms of external linking 2013-08-14 15:38:54 +00:00
asm_nacl_amd64p32.s all: nacl import round 2 2014-02-25 17:00:08 -05:00
callbacks.c runtime/cgo: mark callback functions as NOSPLIT 2013-10-09 08:44:47 -07:00
cgo.go cgo: enable cgo on dragonfly 2013-09-04 15:19:21 -07:00
dragonfly.c cgo: enable cgo on dragonfly 2013-09-04 15:19:21 -07:00
freebsd.c
gcc_386.S cmd/ld: add .note.GNU-stack section for external linking 2013-05-03 16:33:21 +08:00
gcc_amd64.S cmd/ld: add .note.GNU-stack section for external linking 2013-05-03 16:33:21 +08:00
gcc_arm.S cmd/go, runtime: express armv5t architecture constraint differently 2013-10-08 10:40:51 -07:00
gcc_darwin_386.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
gcc_darwin_amd64.c runtime/cgo: move common symbol overrides into 6c-compiled code 2013-02-28 13:54:23 -08:00
gcc_dragonfly_386.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_dragonfly_amd64.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_freebsd_386.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_freebsd_amd64.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_freebsd_arm.c runtime/cgo: fix build on freebsd/arm 2014-02-07 10:22:34 +09:00
gcc_linux_386.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_linux_amd64.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_linux_arm.c runtime/cgo: include <signal.h> to fix build 2013-12-24 08:24:32 -08:00
gcc_netbsd_386.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_netbsd_amd64.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_netbsd_arm.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_openbsd_386.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_openbsd_amd64.c cgo/runtime: replace sigprocmask with pthread_sigmask. 2013-12-22 08:55:29 -08:00
gcc_setenv.c cgo: enable cgo on dragonfly 2013-09-04 15:19:21 -07:00
gcc_util.c cmd/cgo: allow C.malloc(0) always 2013-09-16 14:04:55 -04:00
gcc_windows_386.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
gcc_windows_amd64.c runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
iscgo.c runtime: detect deadlocks in programs using cgo 2013-05-22 22:57:47 +04:00
libcgo.h runtime: fix and improve CPU profiling 2014-01-22 10:30:10 +04:00
netbsd.c runtime/cgo: fix netbsd build 2012-07-29 18:51:06 -04:00
openbsd.c cgo: enable cgo on openbsd 2012-12-21 01:43:19 +11:00
setenv.c cgo: enable cgo on dragonfly 2013-09-04 15:19:21 -07:00