aboutsummaryrefslogtreecommitdiff
path: root/test/self_hosted.zig
AgeCommit message (Collapse)Author
2017-04-19test framework supports name prefix and filter argumentAndrew Kelley
rename self hosted tests to behavior tests
2017-04-18add `@fieldParentPtr` builtin functionAndrew Kelley
closes #320
2017-04-13typedefpocalypseAndrew Kelley
closes #314
2017-04-04support module level assemblyAndrew Kelley
closes #256
2017-03-26add comptime top level declarationAndrew Kelley
closes #255
2017-03-26introduce copyable conceptAndrew Kelley
closes #103
2017-02-07std.io supports printing integers as hex valuesAndrew Kelley
remove "unnecessary if statement" error this "depends on compile variable" code is too hard to validate, and has false negatives. not worth it right now. std.str removed, instead use std.mem. std.mem.eql and std.mem.sliceEql merged and do not require explicit type argument.
2017-02-03typedefs work for binary math operationsAndrew Kelley
2017-02-02add try expressionAndrew Kelley
See #83
2017-02-02fix behavior when initializing struct with undefinedAndrew Kelley
2017-01-23basic support for functions with variable length argumentsAndrew Kelley
See #77
2017-01-16implement error when assigning to field of const structAndrew Kelley
closes #48
2016-12-30IR: better basic block dependency detectionAndrew Kelley
2016-12-28rename self_hosted3 to self_hostedAndrew Kelley
2016-12-28IR: pass genericFnWithImplicitCast testAndrew Kelley
2016-12-28IR: pass pointerToVoidReturnType testAndrew Kelley
2016-12-28IR: pass passSliceOfEmptyStructToFn testAndrew Kelley
2016-12-26IR: pass castSliceToU8Slice testAndrew Kelley
2016-12-26IR: pass intToEnum testAndrew Kelley
2016-12-26IR: pass cStringConcatenation testAndrew Kelley
2016-12-26IR: pass pointerComparison testAndrew Kelley
2016-12-26IR: pass intToPtrCast testAndrew Kelley
2016-12-26IR: port all passing tests overAndrew Kelley
2016-12-26IR: pass staticEvalListInit testAndrew Kelley
2016-12-26IR: port more testsAndrew Kelley
2016-12-26IR: pass genericMallocFree testAndrew Kelley
2016-12-26IR: port more testsAndrew Kelley
2016-12-25IR: port more testsAndrew Kelley
2016-12-25IR: support compile time global pointer reinterpretAndrew Kelley
this required moving the place we store types to ConstExprValue
2016-12-22port more testsAndrew Kelley
2016-12-22IR: port another testAndrew Kelley
2016-12-22IR: fix switch enum variable for void enum fieldAndrew Kelley
2016-12-22IR: port more testsAndrew Kelley
2016-12-22IR: port more testsAndrew Kelley
2016-12-22IR: port some testsAndrew Kelley
2016-12-22pass void parameters testAndrew Kelley
2016-12-22IR: port some testsAndrew Kelley
2016-12-20IR: enum init supportAndrew Kelley
2016-12-19IR: start a new passing self hosted test suiteAndrew Kelley
2016-09-28remove compiler directivesAndrew Kelley
* add `setFnTest`, `setFnVisible`, `setFnStaticEval`, `setFnNoInline` builtin functions to replace previous directive functionality * add `coldcc` and `nakedcc` as keywords which can be used as part of a function prototype. * `setDebugSafety` builtin can be used to set debug safety features at a per block scope level. * closes #169
2016-09-27clean up test directoryAndrew Kelley
2016-09-26add this keyword refers to thing in immediate scopeAndrew Kelley
See #169
2016-09-25ability to have struct to have a field which is slice of itselfAndrew Kelley
closes #197
2016-09-23enums support member functionsAndrew Kelley
2016-09-23stack trace is able to figure out compilation unitAndrew Kelley
each address is contained within also fix a bug having to do with codegen for enum value initialization expressions
2016-09-20fix error when switch prong has implicit castAndrew Kelley
closes #194
2016-09-15fix compiler crash involving slice with const slice childAndrew Kelley
also fix compiler crash for multiple errors in main fn prototype closes #191
2016-09-13change `unreachable{}` to `@unreachable()`Andrew Kelley
instead of a container init expression, it's a builtin function call.
2016-09-08ability to infer parameter typesAndrew Kelley
2016-09-05maxValue and minValue builtins return number literalAndrew Kelley
closes #170