index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
24.1
24.2
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
fjdegroo/lnl-giraffe-metrics
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
staging/24.2
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
glsl
/
glcpp
/
glcpp-lex.l
Age
Commit message (
Expand
)
Author
Files
Lines
2016-01-26
glsl: move to compiler/
Emil Velikov
1
-577
/
+0
2014-08-22
glcpp: Don't use alternation in the lookahead for empty pragmas.
Carl Worth
1
-2
/
+8
2014-08-07
glsl/glcpp: Don't include any newline characters in #error token
Carl Worth
1
-1
/
+1
2014-08-07
glsl/glcpp: Treat CR+LF pair as a single newline
Carl Worth
1
-5
/
+6
2014-08-07
glsl/glcpp: Swallow empty #pragma directives.
Carl Worth
1
-0
/
+6
2014-08-07
glsl/glcpp: Fix #pragma to not over-increment the line-number count
Carl Worth
1
-2
/
+0
2014-08-07
glsl/glcpp: Fix NULL directives when followed by a single-line comment
Carl Worth
1
-1
/
+1
2014-08-07
glsl/glcpp: Allow single-line comments immediately after #define
Carl Worth
1
-1
/
+1
2014-08-07
glsl/glcpp: Add explicit error for "#define without macro name"
Carl Worth
1
-3
/
+3
2014-07-30
glsl/glcpp: rename ERROR to ERROR_TOKEN to fix MSVC build
Brian Paul
1
-1
/
+1
2014-07-29
glsl/glcpp: Add flex options to eliminate the default rule.
Carl Worth
1
-1
/
+2
2014-07-29
glsl/glcpp: Combine the two rules matching any character
Carl Worth
1
-6
/
+6
2014-07-29
glsl/glcpp: Alphabetize lists of start conditions
Carl Worth
1
-3
/
+3
2014-07-29
glsl/glcpp: Add a catch-all rule for unexpected characters.
Carl Worth
1
-0
/
+13
2014-07-29
glsl/glcpp: Treat carriage return as equivalent to line feed.
Carl Worth
1
-9
/
+8
2014-07-29
glsl/glcpp: Add (non)-support for ++ and -- operators
Carl Worth
1
-0
/
+8
2014-07-29
glsl/glcpp: Drop the HASH_ prefix from token names like HASH_IF
Carl Worth
1
-13
/
+13
2014-07-29
glsl/glcpp: Correctly parse directives with intervening comments
Carl Worth
1
-42
/
+120
2014-07-29
glsl/glcpp: Rename HASH token to HASH_TOKEN
Carl Worth
1
-1
/
+1
2014-07-29
glsl/glcpp: Don't use start-condition stack when switching to/from <DEFINE>
Carl Worth
1
-3
/
+3
2014-07-29
glsl/glcpp: Fix off-by-one error in column in first-line error messages
Carl Worth
1
-1
/
+1
2014-07-29
glsl/glcpp: Stop using a lexer start condition (<SKIP>) for token skipping.
Carl Worth
1
-63
/
+97
2014-07-29
glsl/glcpp: Abstract a bit of common code for returning string tokens
Carl Worth
1
-22
/
+18
2014-07-29
glsl/glcpp: Drop extra, final newline from most output
Carl Worth
1
-38
/
+49
2014-07-29
glsl/glcpp: Add testing for EOF sans newline (and fix for <DEFINE>, <COMMENT>)
Carl Worth
1
-2
/
+5
2014-07-29
glsl/glcpp: Remove some un-needed calls to NEWLINE_CATCHUP
Carl Worth
1
-4
/
+0
2014-07-29
glsl/glcpp: Add support for comments between #define and macro identifier
Carl Worth
1
-2
/
+36
2014-07-29
glsl/glcpp: Emit proper error for #define with a non-identifier
Carl Worth
1
-0
/
+6
2014-07-29
glsl/glcpp: Fix to emit spaces following directives
Carl Worth
1
-0
/
+1
2014-07-09
glsl/glcpp: Don't choke on an empty pragma
Carl Worth
1
-1
/
+1
2014-07-09
glsl/glcpp: Fix glcpp to properly lex entire "preprocessing numbers"
Carl Worth
1
-0
/
+6
2014-07-09
glsl/glcpp: Fix glcpp to catch garbage after #if 1 ... #else
Carl Worth
1
-12
/
+13
2014-03-08
glcpp: Do not remove spaces to preserve locations.
Sir Anthony
1
-1
/
+1
2014-03-08
glsl: Update lexers in glsl and glcpp to hande end position of token.
Sir Anthony
1
-1
/
+2
2014-01-31
glcpp: Don't enter lexer's NEWLINE_CATCHUP start state for single-line comments
Carl Worth
1
-2
/
+0
2014-01-02
glcpp: Replace multi-line comment with a space (even as part of macro definit...
Carl Worth
1
-5
/
+33
2014-01-02
glcpp: Add a more descriptive comment for the SKIP state manipulation
Carl Worth
1
-5
/
+36
2013-01-11
glcpp: Reject token pasting operator in GLES
Matt Turner
1
-0
/
+2
2012-11-28
glcpp: Support #elif(expression) with no intervening space.
Matt Turner
1
-1
/
+1
2012-11-28
glcpp: Reject #version and #line not followed by whitespace
Matt Turner
1
-2
/
+2
2012-10-25
glcpp: Don't use infinite lookhead for #define differentiation.
Kenneth Graunke
1
-6
/
+14
2012-06-26
glsl: glcpp: Move handling of #line directives from lexer to parser.
Carl Worth
1
-35
/
+14
2012-02-02
glcpp: Fix so that trailing punctuation does not prevent macro expansion
Carl Worth
1
-1
/
+9
2011-03-04
glsl: Define YY_NO_UNISTD_H on MSVC.
José Fonseca
1
-0
/
+4
2011-03-03
glcpp: Remove trailing contexts from #if rules.
Kenneth Graunke
1
-6
/
+6
2011-03-03
glcpp: Rework lexer to use a SKIP state rather than REJECT.
Kenneth Graunke
1
-21
/
+16
2011-01-31
Convert everything from the talloc API to the ralloc API.
Kenneth Graunke
1
-7
/
+7
2010-10-21
glcpp: Return NEWLINE token for newlines inside multi-line comments.
Kenneth Graunke
1
-2
/
+2
2010-08-23
glcpp: Fix handling of "#line 0"
Carl Worth
1
-2
/
+3
2010-08-23
glcpp: Fix source numbers set with "#line LINE_NUMBER SOURCE_NUMBER"
Carl Worth
1
-2
/
+7
[next]