summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/linux
AgeCommit message (Collapse)AuthorFilesLines
2009-08-24start of FFI support, and a demo.Russ Cox1-2/+2
R=r DELTA=494 (492 added, 0 deleted, 2 changed) OCL=33784 CL=33810
2009-08-24linker workRuss Cox1-0/+7
* use //ffi comments in package import data to generate relocation entries and library loads. * call initffi in rt0.s if present R=r DELTA=117 (91 added, 3 deleted, 23 changed) OCL=33739 CL=33750
2009-06-23Runtime is now starting up with a dummy c program as target:Kai Backman1-9/+14
- morestack and gosave/gogo/gocall support - memclr and memset from inferno - bugfixes in _rt0_arm R=rsc APPROVED=rsc DELTA=304 (174 added, 36 deleted, 94 changed) OCL=30636 CL=30642
2009-06-17update 386 to new runtime (CL 30381)Russ Cox3-75/+78
R=r DELTA=298 (119 added, 81 deleted, 98 changed) OCL=30427 CL=30443
2009-06-17runtime: stack growth adjustments, cleanupRuss Cox1-30/+11
* keep coherent SP/PC in gobuf (i.e., SP that would be in use at that PC) * gogocall replaces setspgoto, should work better in presence of link registers * delete unused system calls only amd64; 386 is now broken R=r DELTA=548 (183 added, 183 deleted, 182 changed) OCL=30381 CL=30442
2009-06-10Adding a batch of missing system calls.Kai Backman2-1/+123
R=rsc APPROVED=rsc DELTA=1329 (1264 added, 1 deleted, 64 changed) OCL=30040 CL=30158
2009-06-09mv src/lib to src/pkgRob Pike19-0/+1518
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102