Mercurial
Mercurial
>
icculus
>
mojoshader
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-120
+120
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
Renaming preprocess.c for change of plans with utilities.
2009-02-19, by Ryan C. Gordon
Made function static.
2009-02-19, by Ryan C. Gordon
Allocate just enough to read the input file.
2009-02-19, by Ryan C. Gordon
Fixed logic bug: used wrong variable.
2009-02-19, by Ryan C. Gordon
Allow preprocess.c to specify include paths on the command line.
2009-02-19, by Ryan C. Gordon
Added command line stuff to preprocess.c, including predefined macro support.
2009-02-18, by Ryan C. Gordon
Should be an array of structs, not an array of pointers to structs.
2009-02-18, by Ryan C. Gordon
Fold predefined macros into a virtual #include at the start of input.
2009-02-18, by Ryan C. Gordon
Let there be different close callbacks per IncludeState.
2009-02-18, by Ryan C. Gordon
Changed DefineHash definition.
2009-02-18, by Ryan C. Gordon
Patched to compile.
2009-02-18, by Ryan C. Gordon
Updated re2c-generated code.
2009-02-18, by Ryan C. Gordon
Added basic pushback facility to the preprocessor.
2009-02-18, by Ryan C. Gordon
Lexer now stores token value to IncludeState.
2009-02-18, by Ryan C. Gordon
Patched to compile.
2009-02-18, by Ryan C. Gordon
Renamed preprocessor_internal_lexer to preprocessor_lexer.
2009-02-18, by Ryan C. Gordon
Have lexer calculate token size now.
2009-02-18, by Ryan C. Gordon
Added some FIXMEs.
2009-02-18, by Ryan C. Gordon
Use memory pools when allocating a bunch of short-lived structures.
2009-02-18, by Ryan C. Gordon
Added a FIXME.
2009-02-17, by Ryan C. Gordon
Handle basic macro replacement in the preprocessor.
2009-02-17, by Ryan C. Gordon
Don't add spaces to the start of #define data.
2009-02-17, by Ryan C. Gordon
Enormous amount of tapdancing to handle EOI better in the lexer.
2009-02-17, by Ryan C. Gordon
Fixed some off-by-one nonsense.
2009-02-17, by Ryan C. Gordon
push_source() now specifies a line number.
2009-02-17, by Ryan C. Gordon
Added #define preprocessor directive.
2009-02-16, by Ryan C. Gordon
Added a FIXME.
2009-02-16, by Ryan C. Gordon
add_define() can take a string we allocated elsewhere, to avoid extra StrDup().
2009-02-16, by Ryan C. Gordon
Merged back to one head.
2009-02-16, by Ryan C. Gordon
Try to make #error lexing match gcc's.
2009-02-16, by Ryan C. Gordon
Fix state when rewinding stream.
2009-02-16, by Ryan C. Gordon
Renamed buffer_init() to init_buffer() to match rest of function names.
2009-02-15, by Ryan C. Gordon
Moved Buffer stuff higher up, so internal routines can use it.
2009-02-15, by Ryan C. Gordon
Lexer now handles '\\' continuation at the end of a line.
2009-02-15, by Ryan C. Gordon
Allow debug output directly from the lexer, before preprocessor eats.
2009-02-15, by Ryan C. Gordon
Better debug token output.
2009-02-15, by Ryan C. Gordon
Moved the "public API" comment to what is now, in fact, the real public API. :)
2009-02-15, by Ryan C. Gordon
Added some FIXMEs.
2009-02-15, by Ryan C. Gordon
Fixed line numbers when a preprocessor directive fails.
2009-02-15, by Ryan C. Gordon
Fixed #else preprocessor directive so it'll work with #elif.
2009-02-15, by Ryan C. Gordon
Implemented #else preprocessor directive.
2009-02-14, by Ryan C. Gordon
Implemented #ifdef and #ifndef preprocessor directives.
2009-02-14, by Ryan C. Gordon
Fixed logic bug in string loop.
2009-02-14, by Ryan C. Gordon
Implemented #endif preprocessor directive.
2009-02-14, by Ryan C. Gordon
Initial work on preprocessor conditionals.
2009-02-14, by Ryan C. Gordon
Updated re2c-generated code.
2009-02-14, by Ryan C. Gordon
Added #undef directive to preprocessor.
2009-02-14, by Ryan C. Gordon
Added a FIXME.
2009-02-14, by Ryan C. Gordon
'#' is not a valid HLSL token (we check for preprocessor directives elsewhere).
2009-02-14, by Ryan C. Gordon
Fix line numbers in #error preprocessor directives.
2009-02-13, by Ryan C. Gordon
Implemented #line preprocessor directive.
2009-02-13, by Ryan C. Gordon
Have re2c omit the build timestamp.
2009-02-13, by Ryan C. Gordon
Moved filename caching into the preprocessor.
2009-02-13, by Ryan C. Gordon
Implemented #include in the preprocessor.
2009-02-13, by Ryan C. Gordon
Don't include malloc()/free() references if using MOJOSHADER_FORCE_ALLOCATOR.
2009-02-13, by Ryan C. Gordon
Added a FIXME.
2009-02-13, by Ryan C. Gordon
We already #included malloc.h in mojoshader_internal.h ...
2009-02-13, by Ryan C. Gordon
Removed unused fields.
2009-02-13, by Ryan C. Gordon
Added support for #error directive to the preprocessor.
2009-02-13, by Ryan C. Gordon
Added some TODOs for the preprocessor.
2009-02-13, by Ryan C. Gordon
Patched to compile.
2009-02-13, by Ryan C. Gordon
More minor comment tweaks.
2009-02-13, by Ryan C. Gordon
Updated re2c-generated code again.
2009-02-13, by Ryan C. Gordon
Reworked and documented preprocessor tokens.
2009-02-13, by Ryan C. Gordon
Updated build of mojoshader_lexer.c ...
2009-02-13, by Ryan C. Gordon
Turned off line numbers in lexer C output.
2009-02-13, by Ryan C. Gordon
Removed preprocessor_error(). Returns a Token to specify an error state now.
2009-02-13, by Ryan C. Gordon
Bogus chars in the lexer now return a token that signifies this.
2009-02-12, by Ryan C. Gordon
Renamed "any" to "ANY" to match other rules.
2009-02-12, by Ryan C. Gordon
Handle lexing of comment ends better.
2009-02-12, by Ryan C. Gordon
A couple endline fixes in the lexer.
2009-02-12, by Ryan C. Gordon
Use the d3d profile, so we're just disassembling and not converting.
2009-02-12, by Ryan C. Gordon
Removed an underscore.
2009-02-12, by Ryan C. Gordon
Updated counts.sh to give only mismatched counts.
2009-02-12, by Ryan C. Gordon
This doesn't need an #if around it.
2009-02-12, by Ryan C. Gordon
Updated some URLs in the comments.
2009-02-12, by Ryan C. Gordon
Moved all the test and utility programs to a "utils" directory.
2009-02-12, by Ryan C. Gordon
Unified some cut-and-paste code.
2009-02-12, by Ryan C. Gordon
Added new tokens to debug output.
2009-02-12, by Ryan C. Gordon
Ignore some more files.
2009-02-12, by Ryan C. Gordon
Updated lexer for HLSL.
2009-02-12, by Ryan C. Gordon
Fixed preprocessor indent and endline output.
2009-02-12, by Ryan C. Gordon
Added another FIXME.
2009-02-12, by Ryan C. Gordon
Added a FIXME.
2009-02-12, by Ryan C. Gordon
Updated re2c-generated lexer code.
2009-02-12, by Ryan C. Gordon
Replaced some "ASCII" comments with "UTF-8".
2009-02-12, by Ryan C. Gordon
Allow app to specify a base filename for error messages.
2009-02-12, by Ryan C. Gordon
Report filenames in error messages.
2009-02-12, by Ryan C. Gordon
Fixed error line numbers when assembler gets errors from bytecode validation.
2009-02-12, by Ryan C. Gordon
Fixed DCL usage index parsing.
2009-02-12, by Ryan C. Gordon
Handle substring matches in opcode table, too.
2009-02-12, by Ryan C. Gordon
Rearrange how we test for register names to avoid substring matches.
2009-02-12, by Ryan C. Gordon
Fixed parse_num().
2009-02-12, by Ryan C. Gordon
Disabled assembly parser debug output, for now.
2009-02-12, by Ryan C. Gordon
Fixed register name parsing.
2009-02-12, by Ryan C. Gordon
Cleaned up CMakeLists.txt to work in the absence of external tools.
2009-02-12, by Ryan C. Gordon
Disabled lexer debug output.
2009-02-12, by Ryan C. Gordon
Fixed assembler error line numbers.
2009-02-12, by Ryan C. Gordon
Added more debug output.
2009-02-11, by Ryan C. Gordon
Set an error in the preprocessor if there's an incomplete multiline comment.
2009-02-11, by Ryan C. Gordon
Reworked preprocessor newline management.
2009-02-11, by Ryan C. Gordon
Added re2c step to build.
2009-02-11, by Ryan C. Gordon
First shot at reworking assembly parser to use preprocessor/lexer.
2009-02-11, by Ryan C. Gordon
Added basic lexer debug output.
2009-02-10, by Ryan C. Gordon
Handle NULL file names.
2009-02-10, by Ryan C. Gordon
Preprocessor should return TOKEN_EOI when we finish the whole include stack.
2009-02-10, by Ryan C. Gordon
Fixed stupid linked list bug.
2009-02-10, by Ryan C. Gordon
Removed preprocessor_clearerror().
2009-02-10, by Ryan C. Gordon
Fixed cut-and-pasted comments.
2009-02-09, by Ryan C. Gordon
Initial work on preprocessor. Not yet complete!
2009-02-09, by Ryan C. Gordon
Simplify StrDup().
2009-02-07, by Ryan C. Gordon
Renamed internal_malloc() and internal_free().
2009-02-07, by Ryan C. Gordon
Fixed a comment typo.
2009-02-05, by Ryan C. Gordon
Make sure internal symbols aren't polluting namespace.
2009-02-03, by Ryan C. Gordon
Fixed error reporting in assembler.
2009-02-03, by Ryan C. Gordon
Handle out of memory error better.
2009-02-03, by Ryan C. Gordon
Fixed parsing details of swizzles.
2009-02-03, by Ryan C. Gordon
Fixed bytecode parser's main loop.
2009-02-03, by Ryan C. Gordon
Write out unknown token value in hexadecimal.
2009-02-03, by Ryan C. Gordon
Always build error list.
2009-02-03, by Ryan C. Gordon
less
more
|
(0)
-120
+120
tip