Commit History

Author SHA1 Message Date
  Giovanni Mascellani 60ba64256b Intercept all log calls in entry.g. 5 years ago
  Giovanni Mascellani 19eb29707b Add other features and bugfixes in compiler and standard library. 5 years ago
  Giovanni Mascellani b4ff754d49 Implement sizeof operator. 5 years ago
  Giovanni Mascellani c5af18a981 Fix a few bugs and enhancements in compiler and preprocessor. 5 years ago
  Giovanni Mascellani 2952f200cd Implement 64 bits arithmentic operations. 5 years ago
  Giovanni Mascellani a8604ff3e2 Convert to int64 and deduplicate compile-time AST evaluation. 5 years ago
  Giovanni Mascellani 3600703e25 Fix integer constant parsing. 5 years ago
  Giovanni Mascellani 0c15f090d5 Fix a preprocessing bug when parsing ASTs. 5 years ago
  Giovanni Mascellani cda66efd95 Implement casts. 5 years ago
  Giovanni Mascellani dbc11cdc65 Rename AST parsing interface more consistently. 5 years ago
  Giovanni Mascellani 59d87fef4d Use a more sensible token interface in AST parsing. 5 years ago
  Giovanni Mascellani ed8b43b693 Add support for ternary operator and for bool type. 5 years ago
  Giovanni Mascellani 95d2a00705 Implement C initializers. 6 years ago
  Giovanni Mascellani 7e66b2908d Add support for compile-time expressions. 6 years ago
  Giovanni Mascellani d432891d06 Extend ast_parse interface. 6 years ago
  Giovanni Mascellani ea881e5304 Implement some preprocessor features. 6 years ago
  Giovanni Mascellani bb09534a20 Better #if support. 6 years ago
  Giovanni Mascellani 29af39fc25 Implement more preprocessor features. 6 years ago
  Giovanni Mascellani 116c0a6d2c Add licensing details. 6 years ago
  Giovanni Mascellani ede8d6f312 Properlt fix function calling and add support for string literals. 6 years ago
  Giovanni Mascellani 3a7d4145d8 Implement function calls. 6 years ago
  Giovanni Mascellani 4c639632c6 Implement arithmetic default conversion. 6 years ago
  Giovanni Mascellani 5b46c49137 Add foundation for AST evaluation. 6 years ago
  Giovanni Mascellani 887e8c8820 Begin an ASM preprocessor in G. 6 years ago