• Russ Cox's avatar
    another step toward eliminating forward declarations. · e52e9ca8
    Russ Cox authored
    introduce NodeList* type in compiler to replace OLIST.
    this clarifies where lists can and cannot occur.
    list append and concatenation are now cheap.
    the _r rules are gone from yacc.
    rev and unrev are gone.
    no more lists of lists.
    
    the representation of assignments is a bit clunkier.
    split into OAS (1=1) and OAS2 (2 or more on one side).
    
    delete dead chanrecv3 code.
    
    delay construction of func types.
    
    R=ken
    OCL=31745
    CL=31762
    e52e9ca8
Name
Last commit
Last update
..
5a Loading commit data...
5c Loading commit data...
5g Loading commit data...
5l Loading commit data...
6a Loading commit data...
6c Loading commit data...
6g Loading commit data...
6l Loading commit data...
8a Loading commit data...
8c Loading commit data...
8g Loading commit data...
8l Loading commit data...
ar Loading commit data...
cc Loading commit data...
cov Loading commit data...
ebnflint Loading commit data...
gc Loading commit data...
gobuild Loading commit data...
godefs Loading commit data...
godoc Loading commit data...
gofmt Loading commit data...
gotest Loading commit data...
ld Loading commit data...
nm Loading commit data...
prof Loading commit data...
clean.bash Loading commit data...
make.bash Loading commit data...