mojoshader_preprocessor.c
Thu, 11 Apr 2019 11:20:47 -0400 Ethan Lee Apply some MSC_VER special cases to WIN32 as well (thanks Vincent!)
Wed, 23 May 2018 11:07:59 -0400 Ethan Lee Move zeromalloc trickery to internal malloc/free functions
Fri, 04 May 2018 17:45:20 -0400 Ryan C. Gordon Always return a non-NULL pointer for malloc(0).
Thu, 02 Oct 2014 15:54:31 -0400 Ryan C. Gordon Allow multiline comments before preprocessor directives.
Wed, 17 Apr 2013 23:32:53 -0400 Ryan C. Gordon Fixed compiler warning.
Wed, 17 Apr 2013 23:30:10 -0400 Ryan C. Gordon Optimizations to preprocessor's find_define().
Tue, 16 Apr 2013 00:52:22 -0400 Ryan C. Gordon Let "#if ((0) + (1) < 2)" understand that '+' isn't a unary operation.
Fri, 15 Feb 2013 15:01:50 -0500 Ryan C. Gordon Only turn on whitespace/comment reporting when not in a preprocessor handler.
Thu, 14 Feb 2013 00:46:12 -0500 Ryan C. Gordon Allow preprocessor to pass through comments, like GNU cpp does.
Thu, 14 Feb 2013 00:15:14 -0500 Ryan C. Gordon Let the preprocessor work more like C, without the Microsoft tools' quirks.
Thu, 20 Oct 2011 17:50:27 -0400 Ryan C. Gordon Fixed a few things clang's static analysis reported.
Wed, 17 Nov 2010 15:58:40 -0500 Ryan C. Gordon Cleaned up MOJOSHADER_preprocessor().
Tue, 16 Nov 2010 13:51:21 -0500 Ryan C. Gordon Preprocessor: Fixed macro arguments prepended with > 1 char of whitespace.
Mon, 15 Nov 2010 17:43:01 -0500 Ryan C. Gordon Preprocessor: fixed logic bug introduced when migrating to Buffer.
Mon, 15 Nov 2010 17:29:29 -0500 Ryan C. Gordon Preprocessor: Moved pushing of predefined macros over to Buffer.
Mon, 15 Nov 2010 17:16:08 -0500 Ryan C. Gordon Preprocessor: Don't push predefined macro null terminator to the include stack.
Thu, 11 Nov 2010 04:20:31 -0500 Ryan C. Gordon Hook up preprocessor string cache to MallocBridge().
Tue, 09 Nov 2010 05:05:41 -0500 Ryan C. Gordon Made ErrorList struct opaque to callers.
Tue, 09 Nov 2010 05:00:03 -0500 Ryan C. Gordon Paying off more technical debt: unified growable buffers into one place.
Thu, 04 Nov 2010 16:33:12 -0400 Ryan C. Gordon Preprocessor: fix include stack when there's an identifier in an expression.
Thu, 04 Nov 2010 02:14:51 -0400 Ryan C. Gordon Added a bunch of FIXMEs to accurately portray current technical debt.
Wed, 03 Nov 2010 22:54:17 -0400 Ryan C. Gordon Cut-and-paste cleanup: unified the ErrorList functionality.
Mon, 31 May 2010 22:15:34 -0400 Ryan C. Gordon Fixed crash when pushing an empty string on the include_stack.
Mon, 31 May 2010 19:21:12 -0400 Ryan C. Gordon Handle #pragma (or at least, don't fail on them).
Fri, 12 Mar 2010 10:35:37 -0500 Ryan C. Gordon Don't replace macros with args until later in preprocessing.
Fri, 12 Mar 2010 09:42:18 -0500 Ryan C. Gordon Handle __FILE__ and __LINE__ better.
Fri, 12 Mar 2010 08:53:43 -0500 Ryan C. Gordon Corrected FIXME comment.
Fri, 12 Mar 2010 08:13:14 -0500 Ryan C. Gordon Serious reworking of preprocessor macro replacement code.
Wed, 03 Mar 2010 08:24:13 -0800 Ryan C. Gordon Did some Ryanification of Aras's Windows #include handling code.
Wed, 03 Mar 2010 08:06:44 -0800 Ryan C. Gordon When processing identifiers in macro "calls", check both args and #defines.
less more (0) -100 -50 -30 tip