- 24 Sep, 2009 10 commits
-
-
Russ Cox authored
R=ken OCL=34975 CL=34975
-
Russ Cox authored
R=r DELTA=30 (24 added, 3 deleted, 3 changed) OCL=34950 CL=34974
-
Russ Cox authored
can write all 3 output files and then compile them by hand. R=r DELTA=919 (841 added, 16 deleted, 62 changed) OCL=34954 CL=34973
-
Austin Clements authored
debug/proc to install to the right place. Delete the old ptrace package. The diff looks huge, but it's mostly s/ptrace/proc/. R=rsc APPROVED=rsc DELTA=1940 (10 added, 1835 deleted, 95 changed) OCL=34966 CL=34968
-
Austin Clements authored
R=rsc APPROVED=rsc DELTA=8 (0 added, 2 deleted, 6 changed) OCL=34854 CL=34965
-
Austin Clements authored
used by ogle) R=rsc APPROVED=rsc DELTA=4 (0 added, 1 deleted, 3 changed) OCL=34852 CL=34964
-
Austin Clements authored
the interpreter and update code to use ast.BasicDecl and multi-type switch. There are still a lot of "switch _ := x.(type)" that should make use of the new type switch syntax, but those will be a different CL. R=rsc APPROVED=rsc DELTA=58 (16 added, 23 deleted, 19 changed) OCL=34853 CL=34963
-
Austin Clements authored
hasn't been ported to the new sym package yet) R=rsc APPROVED=rsc DELTA=9 (0 added, 1 deleted, 8 changed) OCL=34851 CL=34962
-
Russ Cox authored
and report node type in error R=gri DELTA=4 (3 added, 0 deleted, 1 changed) OCL=34949 CL=34955
-
Russ Cox authored
let the browser use the font the user has set up as the default fixed-width font, instead of forcing Courier. also set the size to 100%, which means 100% of the font size in the surrounding text. this looks a little better in the main body but much better when the code is in a heading (like Package unsafe). R=r DELTA=4 (1 added, 0 deleted, 3 changed) OCL=34947 CL=34947
-
- 23 Sep, 2009 2 commits
- 22 Sep, 2009 13 commits
-
-
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
-
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
-
Rob Pike authored
but too slow across the board. R=rsc DELTA=315 (50 added, 219 deleted, 46 changed) OCL=34868 CL=34902
-
Rob Pike authored
R=rsc DELTA=57 (57 added, 0 deleted, 0 changed) OCL=34896 CL=34901
-
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
-
Russ Cox authored
R=r DELTA=18 (0 added, 0 deleted, 18 changed) OCL=34894 CL=34894
-
Russ Cox authored
R=r DELTA=515 (515 added, 0 deleted, 0 changed) OCL=34881 CL=34891
-
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
-
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
-
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
-
Russ Cox authored
R=r DELTA=305 (305 added, 0 deleted, 0 changed) OCL=34848 CL=34875
-
Ken Thompson authored
R=rsc OCL=34871 CL=34871
-
Robert Griesemer authored
R=r DELTA=89 (82 added, 5 deleted, 2 changed) OCL=34870 CL=34870
-
- 21 Sep, 2009 8 commits
-
-
Russ Cox authored
can JMP or CALL indirect through a register R provided the preceding instruction is AND $~31, R. R=ken OCL=34863 CL=34867
-
Russ Cox authored
required for nacl and may be nicer for ffi, because %gs is the standard register for thread-local storage. R=ken OCL=34861 CL=34866
-
Russ Cox authored
R=ken OCL=34859 CL=34865
-
Russ Cox authored
R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=34860 CL=34864
-
Rob Pike authored
delete strings.Buffer add a test for a bug not caught before (mustn't install zero-length blocks) R=rsc DELTA=987 (289 added, 587 deleted, 111 changed) OCL=34850 CL=34850
-
Rob Pike authored
make strings.Buffer handle strings and bytes with comparable efficiency. if ok, next step will be to move this code to bytes.Buffer and terminate strings.Buffer's short happy life. R=rsc DELTA=292 (212 added, 0 deleted, 80 changed) OCL=34837 CL=34849
-
Russ Cox authored
R=ken OCL=34845 CL=34845
-
Nigel Tao authored
libpng.org. R=rsc APPROVED=r DELTA=1176 (1175 added, 1 deleted, 0 changed) OCL=34727 CL=34838
-
- 19 Sep, 2009 7 commits
-
-
Robert Griesemer authored
- removed some unused code R=rsc DELTA=103 (84 added, 15 deleted, 4 changed) OCL=34816 CL=34829
-
Rob Pike authored
R=ken DELTA=1 (0 added, 0 deleted, 1 changed) OCL=34828 CL=34828
-
Russ Cox authored
R=kaib OCL=34823 CL=34823
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=300 (297 added, 0 deleted, 3 changed) OCL=34813 CL=34821
-
Kai Backman authored
R=rsc APPROVED=rsc DELTA=7 (3 added, 0 deleted, 4 changed) OCL=34661 CL=34820
-
Russ Cox authored
- ELF header bits and addresses - do not let instructions span 32-byte boundary - align CALLs so return is to 32-byte boundary - align indirect jump targets to 32-byte boundary (only possible indirect jumps are function entries) still to do: - replace indirect jump, indirect call, and ret with nacl-approved instruction sequences - switch to GS segment for m-local storage R=ken OCL=34818 CL=34818
-
Russ Cox authored
having one copy will cut nacl changes in half. R=ken OCL=34815 CL=34815
-