Branch: Tag:

2017-03-18

2017-03-18 13:58:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Swap CAR and CDR in F_ASSIGN nodes.

Same for F_MULTI_ASSIGN and F_ASSIGN_SELF.

This gives the same order as for the F_*_EQ nodes,
and makes it possible to simplify the grammar somewhat.

2017-02-17

2017-02-17 11:35:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Removed some dead code.

Removes the old obsolete C-API function compile() (which has been
generating a fatal error on use since 2008-04-14).

2017-02-09

2017-02-09 17:34:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Moved yyreport() et al to pike_compiler.cmod.

More code cleanup.

2017-02-08

2017-02-08 17:03:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Moved {null,placeholder}_program to pikecompiler.cmod.

Use the CMOD preprocessor for these programs.

2017-02-06

2017-02-06 18:11:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Convert pike_compiler.c into a CMOD.