tools/PascalUnitSyntaxTree.hs
2012-08-07 unc0rr Keep inlining
2012-07-25 xymeng Changes to pas2c - unreviewed apart from cursory glance and compile test.
2012-06-29 unc0rr Properly convert taking address of function with var parameters
2012-06-28 unc0rr Convert function with var parameters declarations into #define + function which accepts pointers
2012-06-27 unc0rr Prepare to handle passing by reference
2012-05-12 unc0rr oops, wrong type
2012-05-10 unc0rr Support overloaded operators on (hwFloat op hwFloat) calls
2012-05-07 unc0rr Mangle overloaded functions (only different number of parameters is supported)
2012-05-04 unc0rr Convert namespace from list into map in preparation for implementation of overloaded functions support. Greatly improve speed of rendering as a side effect (parse + render time reduced from 5:20 to 0:20)
2012-04-30 unc0rr Support recurrent function calls. The code is kinda hackish and ugly, but I really spent a few hours thinking on a good solution.
2012-04-20 unc0rr Many small improvements to pas2c
2012-04-19 unc0rr - Track array size to use for High function
2012-04-02 unc0rr Finally fix the bug with pointer declarations polluting namespace with bad records
2012-03-26 unc0rr Dig into namespaces even more
2012-03-26 unc0rr Just some further work
2012-03-24 unc0rr Fix wrong type returned from id2C
2012-02-08 unc0rr Move a bit further
2012-02-07 unc0rr Fix a bug with type declaration trying to resolve type being declared
2012-02-06 unc0rr Some progress, still can't find the source of bad behavior
2012-02-05 unc0rr Further work on propagating types. Now it hopefully works fully, just need to annotate namespace with types first.
2012-02-03 unc0rr Propagate types on identifiers
2011-12-07 unc0rr "System" unit to help converter
2011-12-03 unc0rr Add base type tags to identifiers
2011-11-29 unc0rr - Improve parsing of prefix operators
less more (0) tip