9957 Commits (e86e62806187866e0f8b2471a3473361f278ee48)
 

Author SHA1 Message Date
Jakob Stoklund Olesen a82554192a Print a type suffix on some polymorphic instructions. 8 years ago
Jakob Stoklund Olesen 7b03ecfe04 Add very basic test framework for parser tests. 8 years ago
Jakob Stoklund Olesen 954fd015e0 Add very basic test framework for parser tests. 8 years ago
Jakob Stoklund Olesen b4525a329b Ignore comments in .cton files. 8 years ago
Jakob Stoklund Olesen 74038d153c Ignore comments in .cton files. 8 years ago
Jakob Stoklund Olesen 56996adabd Don't return any values from inst_results() for VOID instructions. 8 years ago
Jakob Stoklund Olesen a985bc18bc Don't return any values from inst_results() for VOID instructions. 8 years ago
Jakob Stoklund Olesen ab35a6e596 Add a script for reformatting all sources. 8 years ago
Jakob Stoklund Olesen 9b5760d544 Add a script for reformatting all sources. 8 years ago
Jakob Stoklund Olesen 320d5b369a rustfmt v0.5.0 8 years ago
Jakob Stoklund Olesen a981fc5605 rustfmt v0.5.0 8 years ago
Jakob Stoklund Olesen 8e1de5c0f8 Give a better error message for unknown opcodes. 8 years ago
Jakob Stoklund Olesen cb4e9fbae0 Give a better error message for unknown opcodes. 8 years ago
Jakob Stoklund Olesen 5ce1a4f0e8 Parse and write IR in the 'cat' subcommand. 8 years ago
Jakob Stoklund Olesen 7519475f91 Parse and write IR in the 'cat' subcommand. 8 years ago
Jakob Stoklund Olesen 61094f6909 Begin a basic command line interface. 9 years ago
Jakob Stoklund Olesen 96e88893be Begin a basic command line interface. 9 years ago
Jakob Stoklund Olesen 49aa38b15f Use an err! macro to build parser errors with format! arguments. 9 years ago
Jakob Stoklund Olesen 8fac050bb5 Use an err! macro to build parser errors with format! arguments. 9 years ago
Jakob Stoklund Olesen 441001c1ad Avoid allocating a temporary Vec in the parser. 9 years ago
Jakob Stoklund Olesen 4eb327d027 Avoid allocating a temporary Vec in the parser. 9 years ago
Jakob Stoklund Olesen 8ebf6e775d Parse controlling type variable. Do basic type inference. 9 years ago
Jakob Stoklund Olesen ecd8287eb0 Parse controlling type variable. Do basic type inference. 9 years ago
Jakob Stoklund Olesen 9af18728fa Clean up unused-import warnings. 9 years ago
Jakob Stoklund Olesen fc8d2f92fd Clean up unused-import warnings. 9 years ago
Jakob Stoklund Olesen 840b483972 Generate Value and Ebb references in lexer. 9 years ago
Jakob Stoklund Olesen f0fc9c9477 Generate Value and Ebb references in lexer. 9 years ago
Jakob Stoklund Olesen 96cfb40507 Add vector instructions. 9 years ago
Jakob Stoklund Olesen b1dd4ad373 Add vector instructions. 9 years ago
Jakob Stoklund Olesen cc71744b74 Implement select and vselect instructions. 9 years ago
Jakob Stoklund Olesen b44d6c6541 Implement select and vselect instructions. 9 years ago
Jakob Stoklund Olesen ad01af40e4 Generate value type constraints. 9 years ago
Jakob Stoklund Olesen 692a85d720 Generate value type constraints. 9 years ago
Jakob Stoklund Olesen c3b76b67ca Verify restrictions on polymorphism. 9 years ago
Jakob Stoklund Olesen 1e631fdbd6 Verify restrictions on polymorphism. 9 years ago
Jakob Stoklund Olesen ceb134ac32 Add a BinaryOverflow instruction format. 9 years ago
Jakob Stoklund Olesen 210139c4bd Add a BinaryOverflow instruction format. 9 years ago
Jakob Stoklund Olesen 6d0486cced Auto-generate boilerplate for 'impl InstructionData'. 9 years ago
Jakob Stoklund Olesen 2ce5f05bed Auto-generate boilerplate for 'impl InstructionData'. 9 years ago
Jakob Stoklund Olesen b06f5ef72f Define control flow instructions. 9 years ago
Jakob Stoklund Olesen ebe224a912 Define control flow instructions. 9 years ago
Jakob Stoklund Olesen 27a311701d Add entity references as a new operand kind. 9 years ago
Jakob Stoklund Olesen d85fda0346 Add entity references as a new operand kind. 9 years ago
Jakob Stoklund Olesen 25e78fdbff Parse basic blocks and instructions. 9 years ago
Jakob Stoklund Olesen 1dcac579fb Parse basic blocks and instructions. 9 years ago
Jakob Stoklund Olesen 74625a9b79 Add restrictions on polymorphism. 9 years ago
Jakob Stoklund Olesen 2dc15b78ae Add restrictions on polymorphism. 9 years ago
Jakob Stoklund Olesen 639d92177a Reorganize meta language reference. 9 years ago
Jakob Stoklund Olesen bd221af412 Reorganize meta language reference. 9 years ago
Jakob Stoklund Olesen 1be81c4352 Implement write_instruction and write_ebb. 9 years ago