summaryrefslogtreecommitdiff
path: root/types.h
AgeCommit message (Expand)Author
2019-12-22more exportingLeo Tenenbaum
2019-12-22started exporting systemLeo Tenenbaum
2019-12-20switched to different ID system for identgsLeo Tenenbaum
2019-12-18added identifier IDsLeo Tenenbaum
2019-12-16got rid of coloncolonLeo Tenenbaum
2019-12-12more infer setup and better arr_foreachLeo Tenenbaum
2019-12-10made Expression smallerLeo Tenenbaum
2019-12-10changed Location to be smallerLeo Tenenbaum
2019-12-09more stuff for inferred paramsLeo Tenenbaum
2019-12-07reduced copying and other cleanupLeo Tenenbaum
2019-12-07added licenseLeo Tenenbaum
2019-12-06cleaned up instance typing code (which fixed a bug)Leo Tenenbaum
2019-12-06@ => :: (looks nicer)Leo Tenenbaum
2019-12-05Arr works!!!!Leo Tenenbaum
2019-12-02fixed type ret vals bug!Leo Tenenbaum
2019-12-01improved vbs (now its done during typing instead of parsing)Leo Tenenbaum
2019-11-30fixed some bugs involving returning typesLeo Tenenbaum
2019-11-30cleanup, found a weird bugLeo Tenenbaum
2019-11-30got rid of TYPE_USER!!Leo Tenenbaum
2019-11-28started dealing with calling "type functions"Leo Tenenbaum
2019-11-27started to set up type parametersLeo Tenenbaum
2019-11-27fixed problem where functions could have tuple parametersLeo Tenenbaum
2019-11-26cleanup, switched to enums for flagsLeo Tenenbaum
2019-11-24started to get fn(t @ Type, x: t) to workLeo Tenenbaum
2019-11-20started to turn type parameters into aliasesLeo Tenenbaum
2019-11-20fixed some bugs; caused some othersLeo Tenenbaum
2019-11-17started writing code to copy exprs and other stuffLeo Tenenbaum
2019-11-17moved constant param system to typing.Leo Tenenbaum
2019-11-16:@Leo Tenenbaum
2019-11-13fixed a bunch of bugs!!Leo Tenenbaum
2019-11-13local & anonymous fns with const paramsLeo Tenenbaum
2019-11-12improved compile time paramsLeo Tenenbaum
2019-11-12compile time parametersLeo Tenenbaum
2019-11-11declarations for functions with constant parametersLeo Tenenbaum
2019-11-10added hash table test & fixed bugs thereLeo Tenenbaum
2019-11-10improved some integer type stuffLeo Tenenbaum
2019-11-10wrote value hash table for compile time argumentsLeo Tenenbaum
2019-11-09got rid of _FLAG_ everywhereLeo Tenenbaum
2019-11-08added value exprs in preparation for compile time argumentsLeo Tenenbaum
2019-11-08+=, -=, /=, *=Leo Tenenbaum
2019-11-08fixed, e.g. each x := xLeo Tenenbaum
2019-11-05fixed problems with each loopsLeo Tenenbaum
2019-11-04each loops!Leo Tenenbaum
2019-11-03started to get user-defined types to work with pointers to future typesLeo Tenenbaum
2019-11-03replaced user-defined type system (there are still bugs apparently though)Leo Tenenbaum
2019-11-02did part of #sizeof/alignof directives for compile-time size and aligns of typesLeo Tenenbaum
2019-11-01arr/slice length with .len!Leo Tenenbaum
2019-10-31fixed the bug (but i'm not happy about the solution)Leo Tenenbaum
2019-10-31almost fixed the bugLeo Tenenbaum
2019-10-31discovered a bug where stuff isn't typed before being eval'd. trying to fix it.Leo Tenenbaum