]> git.mdlowis.com Git - proto/sclpl.git/shortlog
proto/sclpl.git
2018-08-11 Michael D.... added recognition of method call syntax for functions
2018-08-07 Michael D.... added support for nested functions to the grammar
2018-07-17 Michael D.... added a default main function to runtime to store off...
2018-07-17 Michael D.... sketched out gc api
2018-06-29 Michael D.... switched to expression based syntax with no statements
2018-06-26 Michael D.... fixed if statement parsing
2018-06-25 Michael D.... first attempt at if statement parsing
2018-06-25 Michael D.... removed symbols from the AST and pprint module
2018-06-25 Michael D.... sketch out interface for package API
2018-06-20 Michael D.... support parsing multiple files for binary and library...
2018-06-20 Michael D.... attempted to add logic to parse multiple files into...
2018-06-20 Michael D.... added parsing logic for function arguments on function...
2018-06-19 Michael D.... added parsing rule for function calls and stubbed out...
2018-06-19 Michael D.... whoops.
2018-06-18 Michael D.... added primitive line tracking to lexer
2018-06-18 Michael D.... don't define tokens for real characters. just use them...
2018-06-18 Michael D.... added struct, union, array, and pointer syntax to type...
2018-06-18 Michael D.... merge changes
2018-06-18 Michael D.... stubbed out struct and union parsing
2018-06-17 Michael D.... tweak top-level syntax
2018-06-16 Michael D.... added semicolons and = to type and value definitions
2018-06-14 Michael D.... renamed variable definitions in example source
2018-06-14 Michael D.... fixed first pass at function parsing
2018-06-14 Michael D.... added line comments and fleshed out parser a bit more
2018-06-14 Michael D.... sketched out parser for new file structure
2018-06-11 Michael D.... added float types
2018-06-04 Michael D.... added primitive type cehcking
2018-06-02 Michael D.... added codegen module and code to register bindings...
2018-06-01 Michael D.... added symbol table implementation and registered builtins
2018-05-31 Michael D.... stubbed out basic symtable api
2018-05-31 Michael D.... Added type node constructors
2018-05-30 Michael D.... sketch out additional top-level constructs
2018-05-30 Michael D.... added support for constant and variable bindings at...
2018-05-26 Michael D.... added typedef and prototypes for data type definitions
2018-05-24 Michael D.... minor refactoring and added = token
2018-05-24 Michael D.... removed unused functions
2018-05-23 Michael D.... checkpoint commit
2018-05-23 Michael D.... rework identifier parsing
2018-05-23 Michael D.... stripped down parser
2018-05-23 Michael D.... minor refactoring
2018-05-21 Michael D.... minor refactoring of parser context and helper functions
2018-05-21 Michael D.... fixed segfault in parser
2018-05-21 Michael D.... attempted handling token parsing with a single token...
2018-05-20 Michael D.... stripped down grammar. ignoring broken specs for now
2018-05-20 Michael D.... refactored
2018-05-20 Michael D.... changed parser to disallow expressions at topelevel
2018-05-19 Michael D.... removed remnants of GC
2018-05-19 Michael D.... removed gc stuff. opting for a lack of memory managemen...
2018-05-19 Michael D.... disable function literal tests
2018-05-19 Michael D.... remove unused files and rework headers
2018-05-19 Michael D.... removed anf and C code generation
2016-08-31 Michael D.... Added basic recognition of types and type annotations master
2016-08-30 Mike LowisAdded token type for ':' in preparation for type annota...
2016-08-30 Mike LowisMakefile cleanup
2016-08-30 Mike LowisRemove vim project file from repo
2016-08-30 Mike Lowiscommented out problematic tests. investigate later
2016-02-22 Mike LowisAdded deep comparison of values to the check functions
2016-02-22 Mike LowisAdded preliminary attempt at lua version of rspec tests
2016-01-25 Mike LowisAdded tokens to the lexer in order to eliminnate the...
2016-01-24 Michael D.... Converted handwritten lexer to flex based lexer
2015-12-29 Mike LowisAdded basic unit test framework to allow more invasive...
2015-12-29 Mike Lowischeckpoint commit. stuff's broke. Add some tests before...
2015-12-29 Michael D.... First attempt at generating code for if statements...
2015-12-29 Michael D.... Started working on preliminary code generation
2015-12-28 Michael D.... Finished anf transformation
2015-12-28 Michael D.... Half-implemented ANF transformation
2015-12-20 Michael D.... Implemented ANF transformation for function applications
2015-12-18 Michael D.... Started implementing the anf conversion phase
2015-12-17 Michael D.... Started laying the groundwork for a-normalization pass
2015-12-16 Mike LowisUpdated readme
2015-12-16 Mike LowisRemoved commented out code and cleaned up some odds... parser-rework
2015-12-15 Mike LowisRemoved todos
2015-12-15 Mike LowisUpdated usage line
2015-12-15 Mike LowisRestructured lexer code with more consistent styling...
2015-12-15 Mike LowisCombined parser and grammar files as they are not ...
2015-12-15 Mike LowisImplemented function application syntax
2015-12-15 Michael D.... Started adding function application to the parser
2015-12-14 Mike LowisAdded reference count handling to new AST functions
2015-12-13 Michael D.... Completed function literal parsing
2015-12-12 Michael D.... Implemented function syntax for functions with no arguments
2015-12-11 Mike LowisSwitched to posix/plan9 style option parser
2015-12-11 Mike LowisSwitched build over to plain-old Makefile
2015-11-20 Mike LowisDelete submodules
2015-11-20 Mike LowisRemoved submodules
2015-11-20 Mike LowisPulled in source files for option parsing library....
2015-11-20 Mike LowisTweaked expression grammar rule
2015-10-14 Mike D. LowisAdded grammar rule for if statements with optional...
2015-10-14 Mike D. LowisAdded ast functions for if statments and blocks
2015-10-13 Mike D. LowisAdded vector implementation in preparation for block...
2015-10-13 Mike D. LowisFixed valgrind errors for garbage collector and impleme...
2015-10-13 Michael D.... Implemented basic value definitions
2015-10-12 Mike D. Lowisimplemented grammar rule for sclpl
2015-10-12 Michael D.... Parser now recognizes variable references and literals
2015-10-10 Michael D.... Delete errant file
2015-10-10 Michael D.... Comment out unused specs temporarily
2015-10-10 Michael D.... flattened source directory structure
2015-10-10 Michael D.... added garbage collector
2015-10-10 Michael D.... removed vector references from libparse
2015-10-10 Michael D.... Deleted unused code
2015-10-09 Mike D. LowisCheckpoint commit
next