projects
/
cparser
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
use ir_tarval to calculate case values
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
2012-05-23
Christoph Mallon
Do not include the terminating \0 in the size of T_STRING_LI...
commit
|
commitdiff
|
tree
2012-05-23
Christoph Mallon
Record the encoding in string_literal_expression_t...
commit
|
commitdiff
|
tree
2012-05-23
Christoph Mallon
Remove ir_type_const_char and use ir_type_char instead.
commit
|
commitdiff
|
tree
2012-05-23
Christoph Mallon
Correct several uses of expr->literal to expr->string_literal.
commit
|
commitdiff
|
tree
2012-05-23
Christoph Mallon
Merge T_WIDE_CHARACTER_CONSTANT into T_CHARACTER_CONSTANT.
commit
|
commitdiff
|
tree
2012-05-23
Christoph Mallon
Add the field encoding to struct string_literal_t and...
commit
|
commitdiff
|
tree
2012-05-21
Christoph Mallon
Rework string literal concatenation.
commit
|
commitdiff
|
tree
2012-05-20
Christoph Mallon
Rename [LR]BRACE to [LR]PAREN.
commit
|
commitdiff
|
tree
2012-05-20
Christoph Mallon
Correct confusion of token mames: L designates an opening...
commit
|
commitdiff
|
tree
2012-05-20
Christoph Mallon
Do not crash if the expression of an array designator...
commit
|
commitdiff
|
tree
next