Commit Graph

2269 Commits

Author SHA1 Message Date
Jakob Olesen
f66d2a26a2 Add some more type classes. 2016-02-04 12:19:08 -08:00
Jakob Olesen
d1ed09183b Add ReadTheDocs badge with link to documentation. 2016-02-04 11:47:25 -08:00
Jakob Olesen
5997554aed Update README. 2016-01-23 18:03:23 -08:00
Jakob Stoklund Olesen
ec7d65d8f1 Clean up the list of operations somewhat. 2016-01-22 17:30:30 -08:00
Jakob Stoklund Olesen
519fed894b Document heaps. 2016-01-22 16:48:11 -08:00
Jakob Stoklund Olesen
095190b1a7 Load, store, local variables. 2016-01-22 15:47:15 -08:00
Jakob Stoklund Olesen
43b4f7f4e7 Expand on control flow and direct function calls.
Define the syntax for function signatures.
2016-01-22 13:47:53 -08:00
Jakob Stoklund Olesen
74eb6ce901 Clarify local SSA form.
Rename 'local' to 'stack_slot'.
2016-01-22 12:13:38 -08:00
Jakob Olesen
189fc7dfb7 Add hexadecimal numbers to the lexer.
Also decimal and hexadecimal exponential notation for float constants.
2016-01-22 10:31:24 -08:00
Jakob Stoklund Olesen
45caa52622 Document control flow instructions. 2016-01-21 17:15:20 -08:00
Jakob Stoklund Olesen
a3f97e4d1f Switch SIMD type spelling to i32x4.
Add support for 'type variables' in type directives.
2016-01-21 16:39:45 -08:00
Jakob Stoklund Olesen
401afdc48c Update language reference.
Add a glossary and explain the overall shape of a Cretonne function.
2016-01-21 14:25:16 -08:00
Jakob Olesen
2b2b79dcf8 Add langref example 2016-01-21 11:46:30 -08:00
Jakob Olesen
36cb753c4f Cretonne pygments lexer 2016-01-20 07:13:02 -08:00
Jakob Olesen
edb2440eaf Emit list of todo items. 2016-01-19 19:54:33 -08:00
Jakob Olesen
b5ee157d46 Begin the intermediate language reference. 2016-01-19 19:54:33 -08:00
Jakob Olesen
c8f20534d3 Add a Cretonne domain for Sphinx.
Include roles for documenting IL instructions and types, including
index cross references.
2016-01-19 19:54:27 -08:00
Jakob Olesen
ae54206e66 Initial Sphinx configuration. 2016-01-12 16:51:35 -08:00
Jakob Olesen
399be07fcf Cretonne README and LICENSE. 2016-01-12 16:51:35 -08:00