2012-10-30 |
Christoph Mallon | Let panic() print file, line and function.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Route all computed goto statements of a function through...
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Use jump_target for goto labels.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Use a separate block as target for indirect jumps.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Replace jump_if_reachable() by jump_targets.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Use jump_target for conditional jumps.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Use jump_target for break.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Use jump_target for continue.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Use jump_target to simplify the implementation of if_stateme...
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Add jump_targets as general mechanism to avoid unnecessary...
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Remove typedefs of non-existent structs.
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Use a reference counter to mature label blocks as early...
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Process the inner statement of a case label, even if...
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Add missing EXPR_LITERAL_MS_NOOP in get_expression_struct_si...
|
commit | commitdiff | tree |
2012-10-30 |
Christoph Mallon | Remove -pedantic.
|
commit | commitdiff | tree |
2012-10-22 |
Christoph Mallon | Move changing current_ir_graph from get_label_block...
|
commit | commitdiff | tree |
2012-10-22 |
Christoph Mallon | Wrap changing current_ir_graph in {PUSH,POP}_IRG().
|
commit | commitdiff | tree |
2012-10-19 |
Christoph Mallon | Avoid an unnecessary basic block in case of do ......
|
commit | commitdiff | tree |
2012-10-19 |
Christoph Mallon | Wrap changing {break,continue}_label in {PUSH,POP}_...
|
commit | commitdiff | tree |
2012-10-19 |
Christoph Mallon | Let jump_to() handle setting the current block.
|
commit | commitdiff | tree |
2012-10-18 |
Christoph Mallon | Rename the member statement of struct function_t to...
|
commit | commitdiff | tree |
2012-10-18 |
Christoph Mallon | Check whether a local variable needs an entity more...
|
commit | commitdiff | tree |
2012-10-18 |
Christoph Mallon | Remove unused members from struct compound_member_t...
|
commit | commitdiff | tree |
2012-10-17 |
Christoph Mallon | Attach debug info to parameter entities/projs.
|
commit | commitdiff | tree |
2012-09-03 |
Christoph Mallon | Remove the AST node for while, use the one for for...
|
commit | commitdiff | tree |
2012-07-16 |
Christoph Mallon | Rename hashset.c to hashset.c.inl.
|
commit | commitdiff | tree |
2012-07-09 |
Christoph Mallon | Only classify several expressions as constant if no...
|
commit | commitdiff | tree |
2012-07-09 |
Christoph Mallon | Add the option c11 to -std and add the C11 keywords.
|
commit | commitdiff | tree |
2012-07-09 |
Christoph Mallon | Implement -idirafter.
|
commit | commitdiff | tree |
2012-07-09 |
Christoph Mallon | Record and handle, whether a search path is a system...
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Simplify peek_expansion().
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Implement #include_next.
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Test skip_mode in parse_pragma_directive().
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Properly test for a valid identifer after #define and...
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Reimplement input_error(), which got lost with the...
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Implement #error.
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Correct do_include().
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Remove pointless local variable.
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Remove redundante fclose(), which is handles by close_input...
|
commit | commitdiff | tree |
2012-07-06 |
Christoph Mallon | Always reset unit->input in close_input().
|
commit | commitdiff | tree |
2012-07-05 |
Christoph Mallon | Avoid endless loop when encountering EOF while parsing...
|
commit | commitdiff | tree |
2012-07-05 |
Christoph Mallon | Plug a memory leak (and reduce code duplication) for...
|
commit | commitdiff | tree |
2012-07-05 |
Christoph Mallon | Show the right type when warning about excessive initializer...
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Properly support -ansi.
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Document -std=c90 in the manpage.
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Add -std=c90 as alias for -std=c89.
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Factorise conversion from lang_standard_t to a string...
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Use obstack_copy() instead of obstack_alloc() + memcpy().
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Remove the token registration macro TS.
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Concatenate T_ earlier to the token names.
|
commit | commitdiff | tree |
2012-07-03 |
Christoph Mallon | Remove _ANSI.
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Replace the old lexer by the new preprocessor.
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Simplify MAYBE macros.
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Correct indentation.
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Turn T_EOF into a properly registered token.
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Rewrite print_token().
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Remove the unused return value from parse_include_directive().
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Replace !is_ifndef by is_ifdef.
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Add eat_token() for more clarity in the preprocessor.
|
commit | commitdiff | tree |
2012-06-20 |
Christoph Mallon | Move the skip_mode test into parse_*_directive().
|
commit | commitdiff | tree |
2012-06-17 |
Christoph Mallon | Reduce code duplication in obstack_grow_utf8().
|
commit | commitdiff | tree |
2012-06-17 |
Christoph Mallon | Change multi-case macros so their usage looks like...
|
commit | commitdiff | tree |
2012-06-17 |
Christoph Mallon | Let the lexer produce preprocessor numbers T_NUMBER...
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Simplify printing string initializers.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Include string encoding in string_t.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Push finishing the string into make_string()/identify_string...
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Use initializer_value_t for INITIALIZER_STRING, too.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Simplify print_compound_type().
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Reformat intern_print_type_pre() for better readability.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Push the test for the error type in types_compatible...
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Use is_type_compound().
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Remove an unnecessary goto.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Remove wrong test from is_string_type(): Pointers are...
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Simplify test for string initializers in initializer_from_ex...
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Consistently use get_string_len() to correct the size...
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Add missing include guards.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Merge INITIALIZER_WIDE_STRING into INITIALIZER_STRING.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Remove redundant assignments to curr_pos.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Simplify assertions and remove redundant ones.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Remove the write-only variable diagnostic_count.
|
commit | commitdiff | tree |
2012-06-14 |
Christoph Mallon | Make diagnosticvf() slightly more efficient by using...
|
commit | commitdiff | tree |
2012-06-05 |
Christoph Mallon | Remove the unused TP_PUNCTUATOR.
|
commit | commitdiff | tree |
2012-06-05 |
Christoph Mallon | Remove the unused field value from struct funcname_expression_t.
|
commit | commitdiff | tree |
2012-06-05 |
Christoph Mallon | Merge EXPR_LITERAL_WIDE_CHARACTER into EXPR_LITERAL_CHARACTER.
|
commit | commitdiff | tree |
2012-06-05 |
Christoph Mallon | Use struct string_literal_expression_t instead of struct...
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Augment MATCH_NEWLINE() in the preprocessor so its...
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Reduce code duplication in parse_headername().
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Merge the implementations of parse_character_constant...
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Merge TP_WIDE_CHARACTER_CONSTANT into TP_CHARACTER_CONSTANT.
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Merge TP_WIDE_STRING_LITERAL into TP_STRING_LITERAL.
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Remove the unused T_WIDE_CHARACTER_CONSTANT.
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Parse universal character names.
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Implement %0*X in diagnosticvf().
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Turn __FUNCTION__ into an alias for __func__.
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Remove the unused function expression_is_variable().
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Improve error recovery in parse_asm_statement().
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Do error recovery if parse_string_literals() is called...
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Factorise code to skip till a given token kind.
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Augment MATCH_NEWLINE() so its usage looks like an...
|
commit | commitdiff | tree |
2012-05-23 |
Christoph Mallon | Merge parsing character and string literals.
|
commit | commitdiff | tree |
next |