Age | Commit message (Collapse) | Author | Files | Lines |
|
next cl will update names and add to build
R=rsc
DELTA=1876 (938 added, 938 deleted, 0 changed)
OCL=17149
CL=17166
|
|
R=rsc
APPROVED=rsc
DELTA=21 (21 added, 0 deleted, 0 changed)
OCL=16794
CL=16803
|
|
R=r
OCL=16721
CL=16727
|
|
R=rsc
APPROVED=rsc
DELTA=50 (4 added, 0 deleted, 46 changed)
OCL=16707
CL=16725
|
|
R=rsc
APPROVED=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=16688
CL=16690
|
|
R=gri,r
OCL=16648
CL=16652
|
|
* 1. all statements and declarations are terminated by semicolons
* 2. semicolons can be omitted at top level.
* 3. semicolons can be omitted before and after the closing ) or }
* on a list of statements or declarations.
/home/rsc/bin/addsemi and then diff+tweak.
R=r,gri
OCL=16620
CL=16643
|
|
and still have a variable named "net"
R=r
DELTA=18 (0 added, 0 deleted, 18 changed)
OCL=16220
CL=16222
|
|
signed integer overflow when negating the most negative
integer.
R=rsc
DELTA=11 (0 added, 7 deleted, 4 changed)
OCL=16105
CL=16120
|
|
* isolate OS-specific polling goop in Pollster type
* move generic poll loop out of fd_darwin.go into fd.go
R=r
DELTA=782 (448 added, 281 deleted, 53 changed)
OCL=16108
CL=16119
|
|
R=r
DELTA=494 (0 added, 494 deleted, 0 changed)
OCL=16109
CL=16115
|
|
R=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=16032
CL=16040
|
|
R=r
OCL=15998
CL=16004
|
|
R=r
OCL=15989
CL=16001
|
|
TBR=r
OCL=15996
CL=15996
|
|
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
|
|
hide the package "ip".
R=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=15914
CL=15914
|
|
R=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=15858
CL=15860
|
|
R=r
OCL=15777
CL=15791
|
|
R=rsc
DELTA=51 (50 added, 0 deleted, 1 changed)
OCL=15665
CL=15667
|
|
R=r
DELTA=348 (338 added, 0 deleted, 10 changed)
OCL=15648
CL=15660
|
|
R=r
DELTA=79 (79 added, 0 deleted, 0 changed)
OCL=15656
CL=15656
|
|
R=r
DELTA=20 (6 added, 7 deleted, 7 changed)
OCL=15569
CL=15571
|
|
also print argv(0) in default message
R=gri
DELTA=37 (21 added, 9 deleted, 7 changed)
OCL=15540
CL=15554
|
|
use gobuild-generated Makefile for math and os.
other makefile tweaks.
move math/main.go to test/math.go
R=r
OCL=15529
CL=15537
|
|
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
DELTA=11 (8 added, 0 deleted, 3 changed)
OCL=15405
CL=15405
|
|
R=r,presotto
OCL=15393
CL=15399
|
|
R=r
DELTA=812 (803 added, 0 deleted, 9 changed)
OCL=15225
CL=15280
|
|
R=r
DELTA=66 (19 added, 9 deleted, 38 changed)
OCL=15232
CL=15265
|
|
R=r
DELTA=314 (306 added, 8 deleted, 0 changed)
OCL=15074
CL=15263
|
|
R=ken
OCL=15170
CL=15170
|
|
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
|
|
break lib/os into multiple source files
R=rsc
DELTA=189 (178 added, 4 deleted, 7 changed)
OCL=15149
CL=15152
|
|
as methods
R=gri,rsc
DELTA=99 (56 added, 31 deleted, 12 changed)
OCL=15103
CL=15103
|
|
put all the code in one file for now to work around compiler bug
R=gri,rsc
DELTA=168 (120 added, 41 deleted, 7 changed)
OCL=15100
CL=15100
|
|
R=gri
DELTA=76 (76 added, 0 deleted, 0 changed)
OCL=15086
CL=15088
|
|
(work now with Ken's latest compiler fix)
- exoanded test cases accordingly
- fixed a type in the spec (thx r)
R=r
DELTA=65 (62 added, 2 deleted, 1 changed)
OCL=15050
CL=15050
|
|
R=r
OCL=14975
CL=14975
|
|
fix a typo in syscall/Makefile
R=ken
OCL=14863
CL=14863
|
|
R=ken
OCL=14811
CL=14811
|
|
R=gri
OCL=14806
CL=14806
|
|
- change Delete to Remove
- return deleted element in Remove
- remove range checking (runtime does this for you)
R=gri
OCL=14714
CL=14714
|
|
R=r
OCL=14702
CL=14702
|
|
- added initial test cases (needs to be expanded)
R=r
DELTA=135 (84 added, 30 deleted, 21 changed)
OCL=14654
CL=14654
|
|
exploit the compiler now supporting i2s and i2i and clean up some code
fix up some panics and prints
R=gri
OCL=14141
CL=14141
|
|
R=gri
OCL=14105
CL=14105
|