Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-08 | Added proper cfg_attr expansion | SimplyTheOther | 5 | -34/+86 | |
2020-11-28 | Added skeleton for macro expansion and added way to convert MetaItems back ↵ | SimplyTheOther | 9 | -193/+209 | |
to Attributes (e.g. for cfg_attr use) | |||||
2020-11-28 | Improved parsing of MatchExpr (and AST structure) | SimplyTheOther | 15 | -113/+231 | |
Fixed compilation errors Fixed accidental break out of loop when expr_with_block when parsing match expr | |||||
2020-11-28 | Testing some more algorithmic changes | SimplyTheOther | 2 | -102/+389 | |
Fixed syntax errors | |||||
2020-11-28 | Test even more generic algorithm for parsing in for lifetimes | SimplyTheOther | 2 | -19/+9 | |
2020-11-28 | Added more error_at formatting fixes | SimplyTheOther | 4 | -184/+190 | |
Debug for parsing failure with partially consolidated lifetime parsing More debug for parsing failure Corrected the apparent lack of skip_token in parse_lifetime_param() | |||||
2020-11-28 | Attempt to significantly reduce warning count by modifying error message format | SimplyTheOther | 3 | -428/+457 | |
2020-11-28 | Working on consolidating some other parsing functions | SimplyTheOther | 2 | -138/+241 | |
2020-11-28 | Attempt to consolidate CompoundAssignmentExpr parsing | SimplyTheOther | 2 | -20/+116 | |
2020-11-28 | Attempt consolidation of ArithmeticOrLogicalExpr parsing | SimplyTheOther | 2 | -32/+127 | |
Fixed typo of MODULUS as MODULO | |||||
2020-11-28 | Attempt to fix the ExprWithoutBlock in ExprStmtWithoutBlock issue | SimplyTheOther | 4 | -126/+191 | |
First step toward consolidation of similar parsing functions (ComparisonExpr in this case) Debug output for apparent parsing failure Attempt to fix problem with non-digit character after 0 being mistaken as non-decimal int literal Attempt to fix incorrect tokenisation of a dot then a decimal Try new implementation of token splitting rather than token replacing | |||||
2020-11-28 | Converted Parser to template in preparation for macro expansion | SimplyTheOther | 7 | -14106/+14220 | |
2020-11-28 | Potential modifications to buffered_queue to move when resizing instead of ↵ | SimplyTheOther | 3 | -115/+60 | |
copying - test if works properly Added messages to buffered_queue to debug assertion failure Attempt to fix the buffered_queue issue Removed some debug in buffered_queue | |||||
2020-11-28 | Attempt to modify buffered_queue to take ownership of a source rather than ↵ | SimplyTheOther | 17 | -5658/+3934 | |
reference, other cleanup Attempt to fix compile errors caused by make_shared with private constructor Attempt to fix compile errors Attempt to fix appearance of no characters in lexer | |||||
2020-11-28 | Massive lexer cleanup and refactoring - moved lots of stuff out of main method | SimplyTheOther | 2 | -2267/+2225 | |
Minor changes to parse_non_decimal_int_literal to fix naming Another minor fix regarding naming in lexer More lexer refactoring to reduce size of build_token() method | |||||
2020-11-28 | Attempted to solve string escape vs null character location issues | SimplyTheOther | 2 | -59/+27 | |
2020-11-28 | Lexer cleanup | SimplyTheOther | 6 | -405/+426 | |
2020-11-28 | Miscellaneous improvements to various target hooks | SimplyTheOther | 8 | -549/+638 | |
2020-11-28 | i386 build fix against latest gcc | Philip Herron | 1 | -14/+14 | |
2020-11-28 | Improvements to aarch64 target hook | SimplyTheOther | 2 | -96/+117 | |
2020-11-28 | Improved and tidied up ARM target hook | SimplyTheOther | 1 | -191/+153 | |
2020-11-28 | Enhancements to x86 target hook, should be feature complete with llvm to the ↵ | SimplyTheOther | 1 | -138/+406 | |
greatest extent possible | |||||
2020-11-28 | Added Xtensa target hook (or provisional one at least) | SimplyTheOther | 1 | -0/+14 | |
2020-11-28 | Added Visium target hook (or at least provisional one) | SimplyTheOther | 1 | -0/+24 | |
2020-11-28 | Added VAX target hook (or provisional one at least) | SimplyTheOther | 1 | -0/+17 | |
2020-11-28 | Added NEC V850 target hook (or provisional one at least) | SimplyTheOther | 6 | -1/+94 | |
2020-11-28 | Added TILEPro target hook | SimplyTheOther | 1 | -0/+8 | |
2020-11-28 | Added TILE-Gx target hook | SimplyTheOther | 1 | -0/+15 | |
2020-11-28 | Compile AST::StructExprStructFields into a constructor tree. | Philip Herron | 3 | -12/+113 | |
This still requires more type resolution work to ensure field ordering on the initilizer and defaults if required. struct Foo struct_test; try { struct_test.one = 1; struct_test.two = 2; } finally { struct_test = {CLOBBER}; } | |||||
2020-11-28 | Added provisional SPARC target hook | SimplyTheOther | 5 | -0/+75 | |
2020-11-28 | Added target hook for Renesas SH (or provisional one at least) | SimplyTheOther | 5 | -0/+173 | |
2020-11-28 | Added extremely provisional S/390 and zSeries target hook | SimplyTheOther | 6 | -1/+69 | |
2020-11-28 | Added Renesas RX target hook (or at least provisional one) | SimplyTheOther | 5 | -0/+86 | |
2020-11-28 | Added RL78 target hook (or at least provisional one) | SimplyTheOther | 1 | -0/+24 | |
2020-11-28 | Added RISC-V target hook (or at least provisional one) | SimplyTheOther | 5 | -0/+73 | |
2020-11-28 | Added PRU target hook (or provisional one at least) | SimplyTheOther | 1 | -0/+15 | |
2020-11-28 | Added PDP-11 target hook (or provisional one at least) | SimplyTheOther | 5 | -0/+68 | |
2020-11-28 | Added HPPA target hook (or provisional one at least) | SimplyTheOther | 5 | -0/+97 | |
2020-11-28 | Added OpenRISC target hook (or at least provisional one) | SimplyTheOther | 5 | -0/+68 | |
2020-11-28 | Minor Nios II tweaks based on new information found | SimplyTheOther | 1 | -1/+3 | |
2020-11-28 | Added (very bad and provisional) Nvidia PTX target hook | SimplyTheOther | 5 | -0/+74 | |
2020-11-28 | Added Nios II target hook (or provisional one at least) | SimplyTheOther | 5 | -0/+99 | |
2020-11-28 | Type Resolve Struct initializtion of their fields | Philip Herron | 3 | -13/+113 | |
2020-11-28 | Added NDS32 target hook (or at least provisional one) | SimplyTheOther | 5 | -0/+205 | |
2020-11-28 | Added MSP430 target hook (or at least provisional one) | SimplyTheOther | 1 | -285/+290 | |
2020-11-28 | Added moxie target hook (or at least provisional one) | SimplyTheOther | 1 | -0/+12 | |
2020-11-28 | Added MN10300 target hook (or provisional one at least) | SimplyTheOther | 1 | -0/+20 | |
2020-11-28 | Added MMIX target hook (or provisional one at least) | SimplyTheOther | 1 | -0/+26 | |
2020-11-28 | Added MIPS target hook (provisional at least) | SimplyTheOther | 6 | -20/+308 | |
2020-11-28 | Modifications to tm.texi so that build should work | SimplyTheOther | 1 | -1/+1 | |