2012-12-23 |
Wolfgang Bumiller | revert 3ef30e850da5e5 |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Remove ir_block_create_{add,sub,mul,div}, they're not... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Start instruction numbering at 1 and make parameters... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Don't store off CALL results if they're never read |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Even safer vector macros |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Life Ranges: First deal with all writes, then with... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Fixing vector macros |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | added -disasm-func to the qcvm |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | strcmp and strncmp builtins |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Adding strcat builtin to qcvm |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | don't optimize out NOT_S instructions for COND |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | manpage: remove the MUL_FV/VF section, it wouldn't... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | manpage: optimization section |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Mask overlap-locals by -Ooverlap-locals, and count... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Try generating the function-locals in a later pass... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Fix a nasty bug in the executor; and make null-strings... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Add -Ooverlap-locals to -O3 |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | remember the maximum amount of required function-locals |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | ir_function now has a flags field - flags are: IR_FLAG_... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | util_swa_* + GMQCC_INLINE |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Don't generate defs for locals or parameters unless... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | utf8lib.c -> utf8.c - I hope windows 8 allows this... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | license header |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Uchar -> uchar_t for consistency |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | manpage: -futf8 |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | utf8 tests |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Better error message for -futf8 |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | fix and speed up u8_analyze for our purposes |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | -futf8 implementation |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | u8_analyze: return false on any invalid character,... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Importing utf8lib |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Bump 0.2 -> 0.3 |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Wolfgang Bumiller | Don't generate vector defs if the vector's name starts... 0.2 |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Whitespace |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Revert "Whitespace fixes" |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Whitespace fixes |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Lies ... damned lies, all lies I tell you ... copy... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Actually fix the segfault this time |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | con_default_out for opts.pp_only (removes recently... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Make compiler and virtual-machine compile as C++ code... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Remove parser_compile_string_len, and make parser_compi... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | fix comments |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | fixes, and removed a #pragma warning(disable ...) in... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Cleanup flexible array / vector system |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
commit | commitdiff | tree | snapshot |
2012-12-23 |
Dale Weiler | Wrapper around FILE to take advantage of MSVC "secure... |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | More stuff for qcvm -info |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | Makefile: lexer.o depends on lexer.h |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | guard ]] with lex->flags.noops |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | fix -fshort-logic to cast to true boolean values |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | manpage: capital section headings, updated -fcorrect... |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | -Wunknown-attribute; and don't error on unknown attributes |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | 'noreturn' is now an attribute and parsed as [[noreturn]] |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | properly fill the token string for TOKEN_ATTRIBUTE_* |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | is now no keyword anymore |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | Lexer: [[ and ]] are now TOKEN_ATTRIBUTE_{OPEN,CLOSE} |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | Test cases for -fcorrect-logic |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | Adding truth-flags testsuite for strings |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | -ffalse-empty-strings in && and || |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | -fcorrect-logic now handles only vectors |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | Error when using both -ffalse-empty-strings and -ftrue... |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | Fix a bug with -fperl-logic and -fcorrect-logic |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Wolfgang Bumiller | Fix: ast_value.cvq must be an int, not a bool; |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Dale Weiler | Cleanups and make compile with clang again with no... |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Dale Weiler | cleanups and fixes that cppcheck found |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Dale Weiler | More cleanups |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Dale Weiler | Remove more unused code |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Dale Weiler | Make gmqcc binary smaller (by removing some useless... |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Dale Weiler | Stick to one hash function (no platform optimized versions) |
commit | commitdiff | tree | snapshot |
2012-12-22 |
Dale Weiler | Cleanups |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | Windows stuff for visual studio now offical works with... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Wolfgang Bumiller | -Opeephole now also reduces CALL stores |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Wolfgang Bumiller | Rename ir_function_pass_tailcall->tailrecursion; Take... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Wolfgang Bumiller | manpage: -Wcpp; added a FILES section which contains... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | testsuite compiles on windows now (but doesn't work... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | Get gmqcc/qcvm compiling on windows again. Plus work... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | Implemented preprocessing error directive tests (should... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | Document ini.example |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | Update ini.example (added UNREACHABLE_CODE, and CPP... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | added -Wcpp (for turning off cpp warnings defined with... |
commit | commitdiff | tree | snapshot |
2012-12-21 |
Dale Weiler | Implemented #warning and #error preprocessor directives... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Dale Weiler | Merge branch 'master' of github.com:graphitemaster... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Dale Weiler | Implemented roboust compile-time endianess check. |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Remove old tempalloc code; disable -Olocaltemps for now |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Be more correct with sizes; use a better local-alloc... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | minor: fix ast_function_label |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Fix util_endianswap; and endianswap the LNO data as... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Don't check for is_return but for final at the end... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | *sigh* |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | no need to check the array, the 2nd NOT is a NOT_F |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | manpage: -fcorrect-logic, -ftrue-empty-strings, -ffalse... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | fix -fcorrect-logic to use double-not instead of a... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Testcases for -ftrue-empty-strings and -ffalse-empty... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Fix the -fcorrect-logic condition |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Fix -fcorrect-logic |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | fix a leak in the local-allocator |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | Fix a leak: free code_linenums |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | For loops may have an empty condition - don't try proce... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | while/for/do now all use process_condition, ast_loop... |
commit | commitdiff | tree | snapshot |
2012-12-20 |
Wolfgang Bumiller | process_condition function used by parse_if - need... |
commit | commitdiff | tree | snapshot |
next |