summaryrefslogtreecommitdiff
path: root/parse/type.c
AgeCommit message (Expand)Author
2015-12-23Tyvars can no longer have subs.Ori Bernstein
2015-12-22Make traits work across files.Ori Bernstein
2015-12-21Add custom iterators.Ori Bernstein
2015-12-21Iterable traits pass the frontend.Ori Bernstein
2015-12-16Mark vararg args as reflected correctly.Ori Bernstein
2015-12-16Our marking of vatypes was wrong.Ori Bernstein
2015-12-16Move to iter traits for iterables.Ori Bernstein
2015-12-16Add in builtin iterable trait.Ori Bernstein
2015-12-15Add support for traits with aux types.Ori Bernstein
2015-11-17MEGAPATCH: Tabification.Ori Bernstein
2015-09-30Add support for duplicating functions.Ori Bernstein
2015-09-26Separate out the concepts of code and func ptrs.Ori Bernstein
2015-09-18Remove 'long' type.Ori Bernstein
2015-07-25Use id instead of full type for structs and unionsOri Bernstein
2015-07-24Replace snprintf with a variant that asserts when out of buffer.Ori Bernstein
2015-07-14Don't spuriously return 'false' for both a and b null.Ori Bernstein
2015-07-14Regenerate bootstrap for linux.Ori Bernstein
2015-07-13Correctly deduplicate types.Ori Bernstein
2015-07-12Fix up some more type checking.Ori Bernstein
2015-06-26Fix a few misc memory bugs.Ori Bernstein
2015-06-18Update libfmt to preparse options for std.fmt()Ori Bernstein
2015-05-14Print unlenghted array types correctly.Ori Bernstein
2015-05-03Fix exports of specialized types.Ori Bernstein
2015-03-10Fix recursive case.Ori Bernstein
2015-03-09Make type substitution more robust.Ori Bernstein
2015-03-08Add 'tygeneric' specifier.Ori Bernstein
2015-02-19Fix formatting type parameters.Ori Bernstein
2015-01-20Add missing stdarg.h includes.Ori Bernstein
2015-01-20Add support for constant union initializers.Ori Bernstein
2014-12-25Fix the rc script up.Ori Bernstein
2014-12-22Another plan9 change: 6a doens't like '.' in function names.Ori Bernstein
2014-12-21Traits are more worky.Ori Bernstein
2014-12-21Make our type ids more stable across files.Ori Bernstein
2014-12-20Improve error reporting.Ori Bernstein
2014-12-18Fix type equality/hashing for unresolved types.Ori Bernstein
2014-12-18Actually check subtypes in structs.Ori Bernstein
2014-12-18Fix up type equality/hashing.Ori Bernstein
2014-10-07Keep track of source files as well as line numbers.Ori Bernstein
2014-10-06Split libstd into libstd and libsys.Ori Bernstein
2014-10-04Start work of porting to Plan 9.Ori Bernstein
2014-09-17Rename float -> fltOri Bernstein
2014-09-17Add support for absolute cutoffs.Ori Bernstein
2014-08-19Fix pointer comparisons, and add a test for it.Ori Bernstein
2014-08-19Refactor towards supporting struct compares.Ori Bernstein
2014-08-04Better formatting for fmtunionOri Bernstein
2014-08-04Don't print 'tynil' in ucons.Ori Bernstein
2014-08-04Add proper checking for types with parameters.Ori Bernstein
2014-02-25Pickle traits.Ori Bernstein
2014-02-24Fix up visibility and merging of traits.Ori Bernstein
2014-02-24Start implementing traits in usefiles.Ori Bernstein