Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
enforce rule: all kernel data structures and constants
go in syscall module.
move things that should be in syscall out of net.
make net a single package.
R=r
OCL=15985
CL=15994
|
|
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=15626
CL=15641
|
|
use -j4 (4-way parallel) in make.bash.
halves time for make.bash on r45
also add libregexp, acid to default build
R=r
DELTA=90 (39 added, 37 deleted, 14 changed)
OCL=15485
CL=15487
|
|
rename AddrToInt, StatToInt, etc -> BytePtr, StatPtr, ...
R=r
OCL=15450
CL=15456
|
|
R=r,presotto
OCL=15410
CL=15440
|
|
R=r,presotto
OCL=15393
CL=15399
|
|
R=rsc
DELTA=16 (14 added, 0 deleted, 2 changed)
OCL=15156
CL=15163
|
|
tweak os to adjust
move StringToBytes into syscall, at least for now
this program still works:
package main
import os "os"
func main() {
os.Stdout.WriteString("hello, world\n");
a, b := os.NewFD(77).WriteString("no way");
os.Stdout.WriteString(b.String() + "\n");
}
R=rsc
DELTA=263 (59 added, 176 deleted, 28 changed)
OCL=15153
CL=15153
|
|
fix a typo in syscall/Makefile
R=ken
OCL=14863
CL=14863
|
|
R=gri
OCL=14728
CL=14728
|
|
- adjusted lang doc
R=r
DELTA=192 (26 added, 65 deleted, 101 changed)
OCL=13844
CL=13848
|
|
* kick off new os procs (machs) as needed
* add sys·sleep for testing
* add Lock, Rendez
* properly lock mal, sys·newproc, scheduler
* linux syscall arg #4 is in R10, not CX
* chans are not multithread-safe yet
* multithreading disabled by default;
set $gomaxprocs=2 (or 1000) to turn it on
This should build on OS X but may not.
Rob and I will fix soon after submitting.
TBR=r
OCL=13784
CL=13842
|
|
R=gri
OCL=13819
CL=13819
|
|
- add unlink, creat
- add constants for open
- fix some comments
R=gri
OCL=13654
CL=13656
|
|
fix a register name
R=gri
OCL=13548
CL=13548
|
|
R=gri
OCL=13547
CL=13547
|
|
R=gri
OCL=13546
CL=13546
|
|
R=gri
OCL=13545
CL=13545
|
|
clean up some code
fix comments
add paramter names to interface
R=ken
OCL=13521
CL=13521
|
|
R=ken
OCL=13497
CL=13497
|
|
R=ken
OCL=13483
CL=13496
|