Sign in
go
/
go
/
5bb0c4f88bbfad8173c32dcda304867a22e09add
/
src
/
runtime
/
runtime.h
5bb0c4f
check printf format strings
by Russ Cox
· 16 years ago
3935610
chans and maps of interfaces
by Russ Cox
· 16 years ago
3f8aa66
add support for ref counts to memory allocator.
by Russ Cox
· 16 years ago
79e1db2
add stub routines stackalloc() and stackfree().
by Russ Cox
· 16 years ago
dfa5893
preparation for exec.
by Russ Cox
· 16 years ago
efc86a7
change meaning of $GOMAXPROCS to number of cpus to use,
by Russ Cox
· 16 years ago
a543336
use pc/ln table to print source lines in traceback
by Russ Cox
· 16 years ago
3aa063d
delete stack mark strings in favor of using in-memory copy of symbol table.
by Russ Cox
· 16 years ago
75647d2
First pieces of malloc.
by Russ Cox
· 16 years ago
bc0b4f0
mike's map code
by Ken Thompson
· 16 years ago
e876635
handle Inf, NaN in float print
by Russ Cox
· 16 years ago
79fbbe3
select default
by Ken Thompson
· 16 years ago
7ee60b1
sys.stringtorune doesn't need a length parameter.
by Rob Pike
· 16 years ago
72154b0
go/acid/go
by Russ Cox
· 17 years ago
a61bb95
get rid of per-G Note, avoids per-G kernel semaphore on Mac.
by Russ Cox
· 17 years ago
5ff12f8
only use mach kernel semaphores for actual contention.
by Russ Cox
· 17 years ago
fb40f88
test cleanup
by Russ Cox
· 17 years ago
8231e94
now method/interface code
by Ken Thompson
· 17 years ago
a67258f
proper handling of signals. do not run init on g0.
by Russ Cox
· 17 years ago
ab9f27b
fix up linux trap handling - INTB 5 gives SEGV
by Rob Pike
· 17 years ago
e9047d1
fix silly portability bug
by Rob Pike
· 17 years ago
6e8dbc2
- catch trace traps
by Rob Pike
· 17 years ago
376898c
go threads for OS X
by Russ Cox
· 17 years ago
66a603c
arrays
by Ken Thompson
· 17 years ago
f7f6329
kill trailing white space. (apparently my first attempt didn't work.)
by Russ Cox
· 17 years ago
9682400
* comment, clean up scheduler
by Russ Cox
· 17 years ago
d28acc4
first cut at multithreading. works on Linux.
by Russ Cox
· 17 years ago
3835e01
print tracebacks for all goroutines, not just the crashing one
by Rob Pike
· 17 years ago
e963cba
select
by Ken Thompson
· 17 years ago
cb9b103
select
by Ken Thompson
· 17 years ago
b78676a
start of select random bugs fixed
by Ken Thompson
· 17 years ago
e7d549f
new (more fifo) schedulint algorithm newproc will reuse dead procs
by Ken Thompson
· 17 years ago
c870ac2
add sys.writefile; support for darwin only in this CL
by Rob Pike
· 17 years ago
5262003
synch chan
by Ken Thompson
· 17 years ago
594175d
chan
by Ken Thompson
· 17 years ago
2da9783
preserve AX across stack jump so C routines return correct value when triggering morestack.
by Rob Pike
· 17 years ago
751ce3a
segmented stacks AND goroutines
by Ken Thompson
· 17 years ago
7b454bb
defined external registers g and m
by Ken Thompson
· 17 years ago
4528854
unique import/export names more on go statement
by Ken Thompson
· 17 years ago
6db99de
add bytestorune and stringtorune to sys.
by Rob Pike
· 17 years ago
5b904a3
update to Unicode 5
by Rob Pike
· 17 years ago
d3204ef
makes stack traces work for segmented stacks
by Rob Pike
· 17 years ago
8e82a67
Break runtime.c into separate pieces for maps, strings, print, etc.
by Rob Pike
· 17 years ago
3e4e83a
add sys.readfile() add args to linux runtime
by Rob Pike
· 17 years ago
7d11924
middle dot as alpha package separator
by Ken Thompson
· 17 years ago
87dae02
string nil same as string ""
by Ken Thompson
· 17 years ago
aeb4398
add signal handling and traceback support therein.
by Rob Pike
· 17 years ago
4e8142c
maps
by Ken Thompson
· 17 years ago
88a3371
print pc on faults
by Rob Pike
· 17 years ago
e1a06cc
now checks for lvalue/rvalue context of
by Ken Thompson
· 17 years ago
bbb2073
goos garch
by Ken Thompson
· 17 years ago