1. 10 Oct, 2008 5 commits
  2. 09 Oct, 2008 2 commits
    • Cary Hull's avatar
      Adding Mkdir. · f960840a
      Cary Hull authored
      R=rsc
      APPROVED=rsc
      DELTA=21  (21 added, 0 deleted, 0 changed)
      OCL=16794
      CL=16803
      f960840a
    • Robert Griesemer's avatar
      - make optional semicolons explicit in grammar in all places · aed247fd
      Robert Griesemer authored
      except in statement list, where it is expressed in words
      - allow for empty import, const, type, and var decl lists inside ()'s
      - fixed grammar for inc/dec statements
      - added empty statement as it appears to be accepted by 6g
      
      R=r
      DELTA=75  (23 added, 21 deleted, 31 changed)
      OCL=16785
      CL=16785
      aed247fd
  3. 08 Oct, 2008 11 commits
  4. 07 Oct, 2008 7 commits
  5. 06 Oct, 2008 4 commits
  6. 05 Oct, 2008 3 commits
  7. 04 Oct, 2008 4 commits
  8. 03 Oct, 2008 4 commits
    • Russ Cox's avatar
      silence gcc warnings · 45f4e385
      Russ Cox authored
      R=ken
      OCL=16449
      CL=16466
      45f4e385
    • Russ Cox's avatar
      new import/export format · b8babed7
      Russ Cox authored
          package flag
      	export type flag.Flag struct { name flag.string; usage flag.string; \
      		value flag.Value; next *flag.Flag }
      	type flag.string string
      	type flag.Value interface { AsBool () (? *flag.BoolValue); \
      		AsInt () (? *flag.IntValue); AsString () (? *flag.StringValue); \
      		IsBool () (? flag.bool); IsInt () (? flag.bool); IsString () (? flag.bool); \
      		Str () (? flag.string); ValidValue (str flag.string) (? flag.bool) }
      	type flag.BoolValue struct { val flag.bool; p *flag.bool }
      	type flag.IntValue struct { val flag.int64; p *flag.int64 }
      	type flag.StringValue struct { val flag.string; p *flag.string }
      	type flag.bool bool
      	func (e *flag.StringValue) AsBool () (? *flag.BoolValue)
      	func (e *flag.StringValue) AsInt () (? *flag.IntValue)
      	...
      
      the \ continuations are for this message, not real.
      
      changed delimiter for import from (( )) to $$ $$.
      
      replaced mksys.bash with mksys.c
      
      changed sys.go to use leading export,
      	fake package name is now SYS not foop
      
      don't always require ; on forward func decls
      
      R=ken,r
      DELTA=1827  (446 added, 1083 deleted, 298 changed)
      OCL=16433
      CL=16463
      b8babed7
    • Ken Thompson's avatar
      interfaces of all types · 8877d27b
      Ken Thompson authored
      R=r
      OCL=16462
      CL=16462
      8877d27b
    • Rob Pike's avatar
      allow prof to launch the process · bbb908fe
      Rob Pike authored
      R=rsc
      DELTA=32  (30 added, 0 deleted, 2 changed)
      OCL=16440
      CL=16445
      bbb908fe