2007-11-16 |
Michael Beck | preliminary Win32 support added |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Michael Beck | use new TYPE_QUALIFIER_NONE to suppress warning |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Michael Beck | add TYPE_QUALIFIER_NONE to suppress warnings (use it... |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Michael Beck | removed abort() declaration, use from stdlib.h |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | it's __GNUC__ not __GCC__ |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Christoph Mallon | Handle fallthrough when generating IR for case labels. |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Christoph Mallon | Make sure to generate a default ProjX for switch()es... |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Michael Beck | __attribute__ is a GCC extension |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Christoph Mallon | Parse octal escape sequences correctly: Do not swallow... |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | fix bug in my last commit |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | fix some struct as local variable problems |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | fix another bug in list handling of environment stack |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | implement LOCAL_VARIBALE_ENTITY in reference_expression... |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Christoph Mallon | Handle the derefence operator in expression_to_addr(). |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | set address_taken flag |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | we need _GNU_SOURCE for popen |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Christoph Mallon | Communicate via popen() with the preprocessor, to avoid... |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | implemented/fixed EXPR_SEL |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | fix cond block in do-while loops |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | fix local array allocation |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | fix shift operations |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | inline is not a type qualifier anymore, fix function... |
commit | commitdiff | tree | snapshot |
2007-11-16 |
Matthias Braun | improve array support, start doing some driver stuff |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | improve ++ and -- semantic checks |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | be more robust against parse errors |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | fix some goto/label bugs |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | implement gotos and labels |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | fix a bug in the environment stack handling, improve... |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | fix goto and label printing |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | detect and handle errors when '}' is missing at end... |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | fix uninitialized variable breaking implicitely defined... |
commit | commitdiff | tree | snapshot |
2007-11-15 |
Matthias Braun | skip empty declarations |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Christoph Mallon | Run control flow optimisation once, because the backend... |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Christoph Mallon | Handle empty condition in for statements when building IR. |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | dump keepalive edges |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | do correct semantic check/adjustment for initializers... |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Christoph Mallon | Handle empty step in for statements when building IR. |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | fix left-right, right-left association, make sure globa... |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | implement atomic entity initialisation |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | implement atomic entity initialisation |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | allow some implicit pointer casts, fix pointer add,sub |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | fix semantic bugs, do default promotion for call argume... |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | improve condition generation, support conditional expre... |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | (untested) support for global variables |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | support for pointer add/sub, no need for type_environme... |
commit | commitdiff | tree | snapshot |
2007-11-14 |
Matthias Braun | more work on semantic analysis |
commit | commitdiff | tree | snapshot |
2007-11-13 |
Christoph Mallon | Create IR for for-statements. |
commit | commitdiff | tree | snapshot |
2007-11-13 |
Matthias Braun | no need for ; in for statement after print_declaration_... |
commit | commitdiff | tree | snapshot |
2007-11-13 |
Christoph Mallon | Handle non-void functions which miss a return statement... |
commit | commitdiff | tree | snapshot |
2007-11-13 |
Matthias Braun | only look at declarations in main namespace |
commit | commitdiff | tree | snapshot |
2007-11-13 |
Matthias Braun | implement switch statements, fix handling of dereference |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | fix while statement_to_firm |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | add missing files |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | more work on local variable support |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | parse wide strings |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | stricter warnings |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | partly implemented reference_expression_to_firm and... |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | rename method to function |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | link output |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | more work on firm backend |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | started create_function |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | convert ast types to firm types |
commit | commitdiff | tree | snapshot |
2007-11-12 |
Matthias Braun | link with libfirm |
commit | commitdiff | tree | snapshot |
2007-09-30 |
Matthias Braun | - reworked handling environments and struct, union... |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Christoph Mallon | Fix typo in comment. |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Matthias Braun | improve initializer handling |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Matthias Braun | bugfixes, parse initializers |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Matthias Braun | we can now parse the infamous apfel.c, print ast as... |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Matthias Braun | lex floating suffix, parser can now parse it's own... |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Matthias Braun | fix put_back in lexer |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Matthias Braun | Test multiline commits |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Matthias Braun | More work on cparser: |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Christoph Mallon | Write the ANSI word "restrict" instead if "__restrict... |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Christoph Mallon | Older GCCs do not know -Wextra. Only use -W. |
commit | commitdiff | tree | snapshot |
2007-09-28 |
Christoph Mallon | Factorise and indent code for printing atomic types. |
commit | commitdiff | tree | snapshot |
2007-09-27 |
Matthias Braun | - implemented decimal floating pointer numbers in lexer |
commit | commitdiff | tree | snapshot |
2007-09-23 |
Matthias Braun | filter trigraphs in advance and simplify lexer code... |
commit | commitdiff | tree | snapshot |
2007-09-17 |
Matthias Braun | support for more builtins, additional bugfixes |
commit | commitdiff | tree | snapshot |
2007-09-16 |
Matthias Braun | fix parameter names being taken from first declaration... |
commit | commitdiff | tree | snapshot |
2007-09-16 |
Matthias Braun | - countless bugfixes |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | improvements in statement parsing, improvements in... |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | fix bug in method type hashing |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | corrected type identities and handling of declaration... |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | improved union/struct parsing |
commit | commitdiff | tree | snapshot |
2007-09-14 |
Matthias Braun | improvements for handling of function parameters |
commit | commitdiff | tree | snapshot |
2007-09-10 |
Matthias Braun | improved support for enums |
commit | commitdiff | tree | snapshot |
2007-09-08 |
Matthias Braun | handle multiple strings in a row |
commit | commitdiff | tree | snapshot |
2007-09-08 |
Matthias Braun | improve parsing of function pointers |
commit | commitdiff | tree | snapshot |
2007-09-08 |
Matthias Braun | add --print_ast option |
commit | commitdiff | tree | snapshot |
2007-09-08 |
Matthias Braun | improve ast printing |
commit | commitdiff | tree | snapshot |
2007-09-08 |
Matthias Braun | improve type printing |
commit | commitdiff | tree | snapshot |
2007-09-07 |
Matthias Braun | improved parsing of function declarators |
commit | commitdiff | tree | snapshot |
2007-09-07 |
Matthias Braun | improved representation of method types |
commit | commitdiff | tree | snapshot |
2007-09-07 |
Matthias Braun | fix compound type comparison |
commit | commitdiff | tree | snapshot |
2007-09-07 |
Matthias Braun | support for writing functions and function types in... |
commit | commitdiff | tree | snapshot |
2007-09-06 |
Matthias Braun | add TODO point |
commit | commitdiff | tree | snapshot |
2007-09-06 |
Matthias Braun | more bugfixes, started working on a fluffy declaration... |
commit | commitdiff | tree | snapshot |
2007-07-21 |
Matthias Braun | bugfixes for context/symbol-declaration mapping |
commit | commitdiff | tree | snapshot |
2007-07-21 |
Matthias Braun | refactored lexer code |
commit | commitdiff | tree | snapshot |
2007-07-14 |
Matthias Braun | more work on parser, stdio.h is fully parsed now |
commit | commitdiff | tree | snapshot |
next |