1. 25 Sep, 2009 12 commits
  2. 24 Sep, 2009 15 commits
  3. 23 Sep, 2009 2 commits
  4. 22 Sep, 2009 11 commits
    • Russ Cox's avatar
      nacl - run tests under emulator. · 567673fc
      Russ Cox authored
      special all-nacl.bash and test/run-nacl that
      run just the tests known to work under nacl.
      the rest requires closures.
      
      fix another bug or two in syscall.
      
      R=r
      DELTA=420  (410 added, 8 deleted, 2 changed)
      OCL=34882
      CL=34907
      567673fc
    • Russ Cox's avatar
      changes to accommodate nacl: · 1b14bdbf
      Russ Cox authored
        * change ldt0setup to set GS itself; nacl won't let us do it.
        * change breakpoint to INT $3 so 8l can translate to HLT for nacl.
        * panic if closure is needed on nacl.
        * do not try to access symbol table on nacl.
        * mmap in 64kB chunks.
      
      nacl support:
        * system calls, threading, locks.
      
      R=r
      DELTA=365  (357 added, 5 deleted, 3 changed)
      OCL=34880
      CL=34906
      1b14bdbf
    • Rob Pike's avatar
      restore the old algorithm. the new one is more memory efficient in large cases · 9e7f3a46
      Rob Pike authored
      but too slow across the board.
      
      R=rsc
      DELTA=315  (50 added, 219 deleted, 46 changed)
      OCL=34868
      CL=34902
      9e7f3a46
    • Rob Pike's avatar
      updated numbers after more slice inlining · b9493ded
      Rob Pike authored
      R=rsc
      DELTA=57  (57 added, 0 deleted, 0 changed)
      OCL=34896
      CL=34901
      b9493ded
    • Kai Backman's avatar
      fix bad code generation. · 8ce5f6e1
      Kai Backman authored
      go/test: passes 64% (215/337) tests
      
      metric updated, had total number of tests wrong. number of
      failing tests is down from 129 to 122.
      
      R=rsc
      APPROVED=rsc
      DELTA=228  (12 added, 5 deleted, 211 changed)
      OCL=34897
      CL=34899
      8ce5f6e1
    • Russ Cox's avatar
      nacl syscall: write return values to correct stack location · f7e43ffa
      Russ Cox authored
      R=r
      DELTA=18  (0 added, 0 deleted, 18 changed)
      OCL=34894
      CL=34894
      f7e43ffa
    • Russ Cox's avatar
      nacl syscall package - machine generated files · 7b850fb7
      Russ Cox authored
      R=r
      DELTA=515  (515 added, 0 deleted, 0 changed)
      OCL=34881
      CL=34891
      7b850fb7
    • Russ Cox's avatar
      nacl syscall package. · b428456d
      Russ Cox authored
      similar tweaks to make debug/proc, net, os build.
      
      R=r
      DELTA=861  (855 added, 4 deleted, 2 changed)
      OCL=34877
      CL=34890
      b428456d
    • Russ Cox's avatar
      use $(shell uname) instead of $GOOS when · 586d9d5a
      Russ Cox authored
      deciding what the host process support is.
      this makes a cross-compiling (e.g., GOOS=nacl) build
      still generate valid host debugger binaries.
      
      R=r
      DELTA=5  (0 added, 0 deleted, 5 changed)
      OCL=34878
      CL=34889
      586d9d5a
    • Russ Cox's avatar
      nacl: · 7390aa01
      Russ Cox authored
      	add jmp to constant pc.
      	generate HLT for INT $3
      	do not insert NOPs between REP/REPN and subsequent instruction.
      	allow very long time for convergence.
      
      R=ken
      OCL=34879
      CL=34879
      7390aa01
    • Russ Cox's avatar
      test of named operations · ce46cbe8
      Russ Cox authored
      R=r
      DELTA=305  (305 added, 0 deleted, 0 changed)
      OCL=34848
      CL=34875
      ce46cbe8