Rob Pike
|
e9a194382e
|
disambiguate error message
SVN=127152
|
2008-07-14 20:54:16 -07:00 |
|
Ken Thompson
|
c6e8e1cebf
|
go call fn address
SVN=127151
|
2008-07-14 20:40:48 -07:00 |
|
Ken Thompson
|
3f982aeaf6
|
morestack magic number
automatically generated in 6g and 6c,
manually set in 6a. format is
TEXT a(SB),, $a-b
where a is auto size and b is parameter size
SVN=126946
|
2008-07-12 17:16:22 -07:00 |
|
Ken Thompson
|
3856e45e03
|
more on channels
arg space magic number for morestack
SVN=126936
|
2008-07-12 13:08:53 -07:00 |
|
Ken Thompson
|
751ce3a77a
|
segmented stacks AND goroutines
SVN=126929
|
2008-07-11 19:16:39 -07:00 |
|
Ken Thompson
|
4528854308
|
unique import/export names
more on go statement
SVN=126421
|
2008-07-08 17:19:17 -07:00 |
|
Ken Thompson
|
1d31a25d83
|
more coroutine
fixed a,b,c := x,x,x
SVN=126250
|
2008-07-07 17:59:32 -07:00 |
|
Ken Thompson
|
caa7193c95
|
took out vlong/uvlong/rune conversions
SVN=126053
|
2008-07-06 11:20:44 -07:00 |
|
Ken Thompson
|
417a971f9a
|
output args declared
arguments in first block for diagnostics
thomo return
better syntax error recovery
SVN=126045
|
2008-07-05 12:49:25 -07:00 |
|
Ken Thompson
|
d3237f9a2a
|
more line numbers
SVN=125265
|
2008-06-28 17:27:39 -07:00 |
|
Ken Thompson
|
dc1602ca23
|
more line numbers
SVN=125261
|
2008-06-28 13:58:00 -07:00 |
|
Ken Thompson
|
ca029d34b6
|
another both sides functions
SVN=125230
|
2008-06-27 17:53:23 -07:00 |
|
Ken Thompson
|
390d5fe5b2
|
fixed fncall both sides
SVN=125217
|
2008-06-27 16:59:14 -07:00 |
|
Ken Thompson
|
75937c2a16
|
better line numbers
SVN=125018
|
2008-06-26 17:54:44 -07:00 |
|
Ken Thompson
|
e90ae879d6
|
autolib (#pragma lib)
added to 6g to autoload
the included import files.
SVN=124759
|
2008-06-25 20:22:10 -07:00 |
|
Ken Thompson
|
10296166a5
|
bug in returning a fat function result
SVN=124436
|
2008-06-24 18:14:32 -07:00 |
|
Ken Thompson
|
7d11924c13
|
middle dot as alpha package separator
SVN=124419
|
2008-06-24 17:16:06 -07:00 |
|
Ken Thompson
|
87dae02a63
|
string nil same as string ""
SVN=124381
|
2008-06-24 14:11:20 -07:00 |
|
Ken Thompson
|
78c8dec944
|
bug miscalculating ullman
in CALLMETH/DOTMETH
SVN=124321
|
2008-06-24 10:30:33 -07:00 |
|
Ken Thompson
|
54abac678a
|
redeclarations of variables in the same block.
half-step toward multivalued map indexing
SVN=124019
|
2008-06-21 15:11:29 -07:00 |
|
Ken Thompson
|
1926fef175
|
bogus diagnostic with
default as first case
in a switch
SVN=123398
|
2008-06-18 11:43:50 -07:00 |
|
Ken Thompson
|
c5bb50c9dc
|
assign nil to interface
SVN=123256
|
2008-06-17 18:07:40 -07:00 |
|
Ken Thompson
|
4e8142c929
|
maps
SVN=123089
|
2008-06-16 22:34:50 -07:00 |
|
Ken Thompson
|
3f2d542817
|
added and, or, xor opcodes
SVN=123031
|
2008-06-16 17:04:39 -07:00 |
|
Ken Thompson
|
e1a06ccc80
|
now checks for lvalue/rvalue context of
expressions.
start of generics for calling builtin
functions
start of map type
'any' demoted from reserved word to type
SVN=122808
|
2008-06-15 20:24:30 -07:00 |
|
Ken Thompson
|
efec14bc5a
|
plan9 line numbers and line table
SVN=122793
|
2008-06-13 18:16:23 -07:00 |
|
Ken Thompson
|
ef61a4cb1e
|
better version of op=
fixed bugs in /= and %/
SVN=122493
|
2008-06-12 14:21:09 -07:00 |
|
Rob Pike
|
69b74c3953
|
import the plan 9 libraries libc (lib9) and libbio into the tree.
remove the dependency on /home/r.
SVN=122482
|
2008-06-12 13:26:16 -07:00 |
|
Ken Thompson
|
2254a8ee99
|
import/export
SVN=122309
|
2008-06-11 21:06:26 -07:00 |
|
Rob Pike
|
2694a85a52
|
tweaks in clean rules and dependencies
SVN=122274
|
2008-06-11 18:01:45 -07:00 |
|
Rob Pike
|
461d1b7987
|
convert from mk to make
phew.
SVN=122266
|
2008-06-11 17:50:07 -07:00 |
|
Ken Thompson
|
0b3093f0a5
|
debugging to get fmt to run
SVN=122046
|
2008-06-10 21:29:57 -07:00 |
|
Ken Thompson
|
36f21e00f5
|
mode elf tossing
SVN=121962
|
2008-06-10 12:42:37 -07:00 |
|
Ken Thompson
|
6a659ebf13
|
new elf header
SVN=121737
|
2008-06-09 13:16:50 -07:00 |
|
Ken Thompson
|
b6eca3534c
|
bug in len
SVN=121618
|
2008-06-08 17:46:28 -07:00 |
|
Ken Thompson
|
610644a1ca
|
asdf
SVN=121615
|
2008-06-08 17:21:46 -07:00 |
|
Ken Thompson
|
36bfd2a906
|
floating point
SVN=121607
|
2008-06-08 16:11:14 -07:00 |
|
Ken Thompson
|
f7753f1687
|
more code generation - mostly shift and multiply
SVN=121585
|
2008-06-07 15:21:02 -07:00 |
|
Ken Thompson
|
181ad4743c
|
more div/mod
SVN=121577
|
2008-06-06 21:21:54 -07:00 |
|
Ken Thompson
|
d83b994da6
|
div and mod operators
SVN=121576
|
2008-06-06 20:43:29 -07:00 |
|
Ken Thompson
|
a93099cd8c
|
SVN=121547
|
2008-06-06 17:01:33 -07:00 |
|
Ken Thompson
|
6b8bd3556a
|
nonaddressable = functioncall
code gen error
SVN=121541
|
2008-06-06 16:49:35 -07:00 |
|
Ken Thompson
|
d1493d1edc
|
checked into both gc and runtime by mistake
SVN=121498
|
2008-06-06 15:01:50 -07:00 |
|
Ken Thompson
|
498ed50061
|
code gen bug calling i2s
SVN=121497
|
2008-06-06 15:01:02 -07:00 |
|
Ken Thompson
|
e372be9e76
|
code gen bug in ++ and --
SVN=121476
|
2008-06-06 13:54:59 -07:00 |
|
Ken Thompson
|
8527f49e24
|
goos and goarch
SVN=121349
|
2008-06-05 16:57:26 -07:00 |
|
Ken Thompson
|
6633be6a86
|
fix loader problem loading main from a library
SVN=121174
|
2008-06-04 15:32:47 -07:00 |
|
Rob Pike
|
0cafb9ea3d
|
Add compiler source to new directory structure
SVN=121164
|
2008-06-04 14:37:38 -07:00 |
|