353 Commits (7cf25a073b83f5a9f3eef90cf9b35710b8151baa)
 

Author SHA1 Message Date
Jakob Stoklund Olesen 7cf25a073b Add FuncRef and SigRef entity references. 8 years ago
Jakob Stoklund Olesen b42d85ae24 Move signatures into new ir::extfunc module. 8 years ago
Jakob Stoklund Olesen b258644d07 Use 'varargs' consistently for VariableArgs members. 8 years ago
Jakob Stoklund Olesen 2372486ec5 Track InstructionData member names. 8 years ago
Jakob Stoklund Olesen 02eae6afd0 Upgrade to rustfmt 0.6.2 8 years ago
Jakob Stoklund Olesen 67abb2d2f6 Create a phantom workspace manifest for all crates. 8 years ago
Jakob Stoklund Olesen a460a637dd Add legalization patterns. 8 years ago
Jakob Stoklund Olesen 7c91bacafe Define AST nodes and instruction transformations. 8 years ago
Jakob Stoklund Olesen 29c449f117 Add legalization helper instructions. 8 years ago
Jakob Stoklund Olesen 2a2871e739 Expand OpcodeConstraints to 32 bits. 8 years ago
Jakob Stoklund Olesen 60b2257331 Add HalfWidth and DoubleWidth type variable functions. 8 years ago
Jakob Stoklund Olesen 65caf2d9a1 In-place intersection of type sets. 8 years ago
Jakob Stoklund Olesen 470507dd9b Add some Python tests for TypeSet. 8 years ago
Jakob Stoklund Olesen d7e9d4dade Run Python unittests and doctests. 8 years ago
Jakob Stoklund Olesen d45b011fa2 Represent type sets with ranges. 8 years ago
Jakob Stoklund Olesen b06668aa8a Move TypeVar and TypeSet into their own Python package. 8 years ago
Jakob Stoklund Olesen d915718526 Add documentation links to all existing instructions. 8 years ago
Jakob Stoklund Olesen 686aa4ec1d Add an autoinstgroup Sphinx directive. 8 years ago
Jakob Stoklund Olesen f66d84fd95 Integer subtraction with borrow flags. 8 years ago
Jakob Stoklund Olesen 9cb3451432 Integer add with carry instructions. 8 years ago
Jakob Stoklund Olesen 7ec54a5a01 Add a Cretonne testing guide. 8 years ago
Jakob Stoklund Olesen 0dd16a360d Basic *.cton syntax mode for Vim. 8 years ago
Jakob Stoklund Olesen 65f69fb088 Add a 'test legaliser' filetest command. 8 years ago
Jakob Stoklund Olesen 6a71613d92 Write out encoding annotations on instructions. 8 years ago
Jakob Stoklund Olesen ea901653da Print encodings as [R#10c] instead of [R/10c]. 8 years ago
Jakob Stoklund Olesen 1c4eb44ef7 Expose Vec::get() in EntityMap. 8 years ago
Jakob Stoklund Olesen 7587a51bd7 Pass flags and target ISAs to filetests. 8 years ago
Jakob Stoklund Olesen 36b143df99 Parse ISA specifications between test commands and functions. 8 years ago
Jakob Stoklund Olesen 83adf341ec Allow settings::Builder to be reused. 8 years ago
Jakob Stoklund Olesen 26332f6f91 Share split_entity_name between lexer and sourcemap. 8 years ago
Jakob Stoklund Olesen 64490a3587 Don't have keywords in the lexer and parser. 8 years ago
Jakob Stoklund Olesen fab16941c8 Add a stub implementation of the legalizer. 8 years ago
Jakob Stoklund Olesen 1d0ab91136 Store instruction encodings in Function. 8 years ago
Jakob Stoklund Olesen 57b6967ddd Add clear, is_empty, and resize methods to EntityMap. 8 years ago
Jakob Stoklund Olesen af29fee5d2 Wrap FunctionName in a newtype struct. 8 years ago
Jakob Stoklund Olesen 43aa6f66d9 Add a TargetIsa::display_enc() method. 8 years ago
Jakob Stoklund Olesen 59c404ed29 Move 'Encoding' into its own module. 8 years ago
Jakob Stoklund Olesen ce6a463267 Rename 'encoding' modules to 'enc_tables'. 8 years ago
Jakob Stoklund Olesen 622006ecc5 Remove the inst_locs vector in the parser. 8 years ago
Jakob Stoklund Olesen d0f9f92317 Also record locations for tracked entities. 8 years ago
Jakob Stoklund Olesen dd8e7df8ba Add an internal MutableSourceMap trait. 8 years ago
Jakob Stoklund Olesen feef2ecf3f Extract Result and Error into their own module. 8 years ago
Jakob Stoklund Olesen 17c2b5213a Print out a report of slow-running tests. 8 years ago
Jakob Stoklund Olesen 5cb5110330 Add --verbose flag to cton-util test. 8 years ago
Jakob Stoklund Olesen b1468ee0bc Simplify with unwrap_or_else(). 8 years ago
Jakob Stoklund Olesen aa1da4d871 Record the location of parsed functions. 8 years ago
Jakob Stoklund Olesen 951ff3e6fc Tell Travis to cache Cargo intermediate build products. 8 years ago
Jakob Stoklund Olesen 1c1ae524aa Run tests concurrently. 8 years ago
Jakob Stoklund Olesen 356e05d225 Simplify job queue. 8 years ago
Jakob Stoklund Olesen c04b2fa793 Move the code to run test into its own module. 8 years ago