cparser
2012-11-21 Christoph Mallonast2firm: Keep the ijmp block and memory.
2012-11-21 Matthias Braunupdate for new release
2012-11-21 Matthias Braunfix "make bootstrap" with libfirm submodule
2012-11-21 Matthias Braunfold all nodes in the constant code irg regardless...
2012-11-21 Matthias Braunupdate libfirm revision
2012-11-21 Matthias Braunmain: rework preprocessor invocation
2012-11-13 Christoph Mallondiagnostic: Use errorf(NULL, "[...]") instead of fprint...
2012-11-13 Christoph Mallondiagnostic: Allow passing no position or only a filenam...
2012-11-13 Christoph Malloninput: Simplify choose_decoder().
2012-11-12 Matthias BraunMakefile: cleanup, rewrite, add coverage variant
2012-11-09 Christoph MallonRemove \n from error messages.
2012-11-09 Christoph MallonAdd missing \n after printing a warning when using...
2012-11-08 Christoph MallonParse (and reject) asm goto.
2012-11-08 Christoph MallonImprove error recovery when parsing asm statements...
2012-11-08 Christoph MallonReject trailing commas when parsing asm argument and...
2012-11-08 Christoph MallonSimplify passing passing the results of parse_asm_argum...
2012-11-08 Christoph MallonImprove error recovery in parse_asm_arguments().
2012-11-08 Christoph MallonMake printing asm statements a bit nicer by using fewer...
2012-11-08 Christoph MallonClean up print_asm_statement().
2012-11-08 Christoph MallonAdd separator_t to aid printing lists with separators.
2012-11-08 Christoph MallonRename next_if() to accept() and document it.
2012-11-08 Christoph MallonOnly produce an error about the type of an array subscr...
2012-11-07 Christoph MallonCheck for constant conditions in create_condition_evalu...
2012-11-07 Christoph MallonReduce scope of variable.
2012-11-07 Christoph MallonKeep all loops, because they could become infinite.
2012-10-30 Christoph MallonImplement U, u and u8 strings.
2012-10-30 Christoph MallonLet panic() print file, line and function.
2012-10-30 Christoph MallonRoute all computed goto statements of a function throug...
2012-10-30 Christoph MallonUse jump_target for goto labels.
2012-10-30 Christoph MallonUse a separate block as target for indirect jumps.
2012-10-30 Christoph MallonReplace jump_if_reachable() by jump_targets.
2012-10-30 Christoph MallonUse jump_target for conditional jumps.
2012-10-30 Christoph MallonUse jump_target for break.
2012-10-30 Christoph MallonUse jump_target for continue.
2012-10-30 Christoph MallonUse jump_target to simplify the implementation of if_st...
2012-10-30 Christoph MallonAdd jump_targets as general mechanism to avoid unnecess...
2012-10-30 Matthias Braunuse ir_tarval to calculate case values
2012-10-30 Christoph MallonRemove typedefs of non-existent structs.
2012-10-30 Christoph MallonUse a reference counter to mature label blocks as early...
2012-10-30 Christoph MallonProcess the inner statement of a case label, even if...
2012-10-30 Christoph MallonAdd missing EXPR_LITERAL_MS_NOOP in get_expression_stru...
2012-10-30 Christoph MallonRemove -pedantic.
2012-10-30 Matthias Braunuse statev in cparser
2012-10-30 Matthias Braunadapt to new timer API
2012-10-30 Matthias Braunadd a phase that optimizes the const-code-irg
2012-10-30 Matthias Braunclang static analyzer warning fixes
2012-10-30 Matthias Braunadapt to method property changes
2012-10-30 Matthias Braunexplicitely set long long/unsigned long long/double...
2012-10-22 Christoph MallonMove changing current_ir_graph from get_label_block...
2012-10-22 Christoph MallonWrap changing current_ir_graph in {PUSH,POP}_IRG().
2012-10-19 Christoph MallonAvoid an unnecessary basic block in case of do ......
2012-10-19 Christoph MallonWrap changing {break,continue}_label in {PUSH,POP}_...
2012-10-19 Christoph MallonLet jump_to() handle setting the current block.
2012-10-18 Christoph MallonRename the member statement of struct function_t to...
2012-10-18 Christoph MallonCheck whether a local variable needs an entity more...
2012-10-18 Christoph MallonRemove unused members from struct compound_member_t...
2012-10-17 Christoph MallonAttach debug info to parameter entities/projs.
2012-09-13 Sebastian Hackadded undefine of __BLOCKS__ macro that is set by cpp...
2012-09-07 Manuel MohrRemove object files instead of whole build dir when...
2012-09-06 Manuel MohrDon't make libfirm when cleaning cparser.
2012-09-03 Christoph MallonRemove the AST node for while, use the one for for...
2012-08-30 Sebastian BuchwaldFixed clang warning.
2012-08-21 Matthias Braunstrictconv is not necessary anymore in latest firm
2012-08-10 Matthias Brauncparser knowns unroll loops
2012-07-26 Matthias Braunimproved fix for integer expression printing
2012-07-26 Matthias Braunonly output digits in integer literals in write_jna
2012-07-26 Matthias BraunNew output mode to generate size (in bytes) of some...
2012-07-26 Matthias Braunrememeber attributes on struct types
2012-07-23 Matthias Braunfix memory error
2012-07-23 Matthias Braunadapt to libFirm ASM changes
2012-07-18 Matthias Braunadd a special case for __attribute__((__const))
2012-07-18 Matthias Braunfix -fsyntax-only
2012-07-16 Matthias Braunfix bad include after renaming
2012-07-16 Matthias Braunadd missing file to Makefile
2012-07-16 Christoph MallonRename hashset.c to hashset.c.inl.
2012-07-16 Matthias Braunprovide our own hashset implementation
2012-07-16 Matthias Braunrespect getcwd return value
2012-07-13 Matthias Braunimplement is_universal_char_valid_identifier_c99
2012-07-09 Christoph MallonOnly classify several expressions as constant if no...
2012-07-09 Christoph MallonAdd the option c11 to -std and add the C11 keywords.
2012-07-09 Christoph MallonImplement -idirafter.
2012-07-09 Christoph MallonRecord and handle, whether a search path is a system...
2012-07-09 Matthias Braunbetter search paths handling; respect -I
2012-07-08 Matthias Braunbugfix for external non-emitting API
2012-07-08 Matthias Braunwhitespace before tokens affects macro redef
2012-07-08 Matthias Braunimplement includefile macro expansion
2012-07-06 Matthias Braunshow additional space before macro expanded '#'
2012-07-06 Matthias Braunpreprocessor: implement stringify operation '#'
2012-07-06 Christoph MallonSimplify peek_expansion().
2012-07-06 Matthias Braunpreprocessor: output '3' flag for system headers
2012-07-06 Christoph MallonImplement #include_next.
2012-07-06 Christoph MallonTest skip_mode in parse_pragma_directive().
2012-07-06 Christoph MallonProperly test for a valid identifer after #define and...
2012-07-06 Christoph MallonReimplement input_error(), which got lost with the...
2012-07-06 Christoph MallonImplement #error.
2012-07-06 Christoph MallonCorrect do_include().
2012-07-06 Christoph MallonRemove pointless local variable.
2012-07-06 Christoph MallonRemove redundante fclose(), which is handles by close_i...
2012-07-06 Christoph MallonAlways reset unit->input in close_input().
2012-07-05 Matthias Braunrework compilation loop, use our preproc for -E
next