]> git.xonotic.org Git - xonotic/gmqcc.git/history - ast.c
don't just store a 'bool constant' in the ast/ir, store the complete qualifier: ...
[xonotic/gmqcc.git] / ast.c
2012-11-30 Wolfgang (Blub)... don't just store a 'bool constant' in the ast/ir, store...
2012-11-30 Wolfgang (Blub)... Actually generate the missing return instruction
2012-11-30 Wolfgang (Blub)... ast_loop with no condition and no incrementor are ...
2012-11-30 Wolfgang (Blub)... Still need to generate the jump...
2012-11-30 Wolfgang (Blub)... ast_ifthen will not create dead blocks anymore
2012-11-30 Wolfgang (Blub)... actually removing -Wmissing-return-values from parser...
2012-11-26 Wolfgang (Blub)... generic compile_error/compile_warning functions in...
2012-11-25 Wolfgang (Blub)... operator &~= must not cause the generated binstore...
2012-11-25 Wolfgang (Blub)... Same as earlier: remember the outgoing block of a condi...
2012-11-25 Wolfgang (Blub)... ast_breakcont_codegen: error when a target is missing...
2012-11-25 Wolfgang (Blub)... endlessloops don't have any other block which could...
2012-11-25 Wolfgang (Blub)... ir_function_create_block now takes a lex_ctx instead...
2012-11-25 Wolfgang (Blub)... don't set the request-Lvalue flag for an array index
2012-11-25 Wolfgang (Blub)... more verbose errors in the ast when an ir-create fails
2012-11-25 Wolfgang (Blub)... Don't error about creating an unreachable statement...
2012-11-25 Wolfgang (Blub)... parsing goto
2012-11-25 Wolfgang (Blub)... Support codegen of ast_label and ast_goto in any order
2012-11-25 Wolfgang (Blub)... ast_label, and labels later used for goto
2012-11-25 Wolfgang (Blub)... constant flag, -finitialized-nonconstants to turn initi...
2012-11-25 Wolfgang (Blub)... ast: isconst->hasvalue, const keyword will set the...
2012-11-25 Wolfgang (Blub)... Some side-effect propagation for better warnings, so...
2012-11-25 Wolfgang (Blub)... Change the parser to use the hashtable functions
2012-11-23 Wolfgang (Blub)... A nice internal error
2012-11-23 Dale Weilerast_binstore_codegen initialize left ir value to null...
2012-11-22 Wolfgang (Blub)... Fixing up ast_binstore_codegen to handle array updates
2012-11-22 Wolfgang (Blub)... Fix unused parameters in ast.c
2012-11-22 Wolfgang (Blub)... initialize some values
2012-11-22 Wolfgang (Blub)... Fixing short-logic for 'if': it wanted to add the jump...
2012-11-22 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-11-21 Wolfgang (Blub)... make ast_function_label also work when -dumpfin is...
2012-11-21 Wolfgang (Blub)... ast_ternary needs to adopt the output type
2012-11-21 Wolfgang (Blub)... More verbose error for invalid parameter types
2012-11-21 Wolfgang (Blub)... removed phi_out from ast_ternary since we have a place...
2012-11-21 Wolfgang (Blub)... Fix wrong merge_id
2012-11-21 Wolfgang (Blub)... -fperl-logic, off by default, so casting to boolean now
2012-11-21 Wolfgang (Blub)... casting explicitly to boolean values in early out logic
2012-11-21 Wolfgang (Blub)... Actually it's likely...
2012-11-21 Wolfgang (Blub)... 'likely' hint for IFs
2012-11-21 Wolfgang (Blub)... experimental -fshort-logic, currently perl-like - might...
2012-11-19 Wolfgang (Blub)... Add the missing jump from after the actual last case
2012-11-19 Wolfgang (Blub)... Enter the outgoing block after a switch
2012-11-19 Wolfgang (Blub)... fix bnot_id
2012-11-19 Wolfgang (Blub)... ast_switch
2012-11-19 Wolfgang (Blub)... Error in the ast already about unreachable statements...
2012-11-19 Wolfgang (Blub)... break and continue support
2012-11-18 Wolfgang (Blub)... remove a redundant ir_function member
2012-11-18 Wolfgang (Blub)... Make functions copy their extparams
2012-11-15 Wolfgang (Blub)... Free the 3 actual vectors, not the first 3 times
2012-11-15 Wolfgang (Blub)... Replaced it all...
2012-11-15 Dale WeilerUse new console system everywhere.
2012-11-14 Wolfgang (Blub)... Merging in new-syntax
2012-11-12 Wolfgang (Blub)... fix wrong const qualifier
2012-11-12 Wolfgang (Blub)... allowing inexing of array-fields
2012-11-12 Wolfgang (Blub)... support for ast_entfield nodes with specific output...
2012-11-12 Wolfgang (Blub)... add an asterror message for ast_entfield_new with a...
2012-11-12 Wolfgang (Blub)... genearting field arrays
2012-11-11 Wolfgang (Blub)... call ir_function_finalize on array accessors otherwise...
2012-11-11 Wolfgang (Blub)... Generating function-local arrays
2012-11-11 Wolfgang (Blub)... fix an uninitialized value
2012-11-11 Wolfgang (Blub)... calling the array setter when required
2012-11-11 Wolfgang (Blub)... Fix array-index codegen conditions
2012-11-11 Wolfgang (Blub)... get-accessor calling in ast_array_index_codegen
2012-11-11 Wolfgang (Blub)... Store accessors in the ast_value for access from within...
2012-11-11 Wolfgang (Blub)... array accessor function genaration
2012-11-11 Wolfgang (Blub)... ast->ir for TYPE_ARRAY globals
2012-11-11 Wolfgang (Blub)... adding opts_max_array_size with a default of 1024,...
2012-11-11 Wolfgang (Blub)... for arrays, ast_value will contain several ir_values...
2012-11-11 Wolfgang (Blub)... Locals of type .vector will now also properly generate...
2012-11-11 Wolfgang (Blub)... globals of type .vector will now properly generate...
2012-11-11 Wolfgang (Blub)... Support in the AST for TYPE_FIELD globals which are...
2012-11-04 Wolfgang (Blub)... gcc lost it's magic analyzer and now complains about...
2012-10-30 Wolfgang (Blub)... Error when lvalues are requested where that's not possible
2012-10-29 Wolfgang (Blub)... ast_call_check_types should not check more parameters...
2012-10-28 Wolfgang (Blub)... ast_type_to_string function
2012-10-28 Wolfgang (Blub)... ast_store needs to take over the type of its destination
2012-10-28 Wolfgang (Blub)... add error for function parameters of invalid types
2012-08-24 Wolfgang (Blub)... copy the function context over to its ir_value as well
2012-08-24 Wolfgang (Blub)... Not labeling temps/blocks if opts_dump isn't specified
2012-08-24 Wolfgang (Blub)... better labelling in ast_function_labeling, this time...
2012-08-23 Wolfgang (Blub)... Warna bout unused variables - -Wunused-variable, on...
2012-08-23 Wolfgang (Blub)... it's not the IR's job to fail when a local of the same...
2012-08-23 Wolfgang (Blub)... removing some extra newlines in ast error messages
2012-08-23 Wolfgang (Blub)... Variadic functions: works for builtins, warns for imple...
2012-08-21 Wolfgang (Blub)... ast_ifthen_codegen: the merge-jumps for an if's branche...
2012-08-19 Wolfgang (Blub)... more context copies
2012-08-19 Wolfgang (Blub)... have the ir take over some more context data from the ast
2012-08-19 Wolfgang (Blub)... Don't have the ast's codegen error on missing returns
2012-08-19 Wolfgang (Blub)... same as before for loops: don't try creating a jump...
2012-08-19 Wolfgang (Blub)... don't try to create jumps in ifs if the block is alread...
2012-08-19 Wolfgang (Blub)... provide the context to ir_functions
2012-08-19 Wolfgang (Blub)... Automatic prototyping of frame-functions
2012-08-18 Wolfgang (Blub)... ast_type_adopt - ast_entfield now adopts the full type...
2012-08-18 Wolfgang (Blub)... ast_unary needs to set its type
2012-08-18 Wolfgang (Blub)... ast_call: adopt the funciton's return type
2012-08-18 Wolfgang (Blub)... ast_return_delete: check if self->operand is actually...
2012-08-18 Wolfgang (Blub)... ast_return should accept NULL as value to create a...
2012-08-18 Wolfgang (Blub)... set expression.next to NULL in ast_block_set_type if...
2012-08-18 Wolfgang (Blub)... ast_value_copy should copy the expression substructure...
2012-08-18 Wolfgang (Blub)... initialize the ast_expression node in ast_shallow_type...
2012-08-18 Wolfgang (Blub)... initialize the ast_expression node in ast_type_copy...
next