index
:
lrl
master
[not maintained] LRL Programming Language (predecessor of SLUL)
samuel@kodafritt.se
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
identifier.c
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-13
Identifier: Allow type parameter references from typedef statements
Samuel Lidén Borell
1
-8
/
+17
2020-06-27
Use enum values and const in some more places
Samuel Lidén Borell
1
-1
/
+1
2020-06-25
Identifier: Disallow duplicate typedef using "here" identifier
Samuel Lidén Borell
1
-2
/
+11
2020-06-25
Identifier: Make type parameters accessible within the same namespace
Samuel Lidén Borell
1
-1
/
+17
2016-04-17
Update more copyright years
Samuel Lidén Borell
1
-1
/
+1
2016-03-20
Parser: Disallow namespaces in struct members, enum values, etc.
Samuel Lidén Borell
1
-3
/
+8
2016-02-28
Update copyright years base on last modification date
Samuel Lidén Borell
1
-1
/
+1
2015-07-12
Identifier: Fix Clang scan-build warning
Samuel Lidén Borell
1
-0
/
+4
2015-07-11
Use -1 instead of reserved variables as a special sentinel value
Samuel Lidén Borell
1
-4
/
+0
2015-02-28
Fix most remaining crashes and freezes found with zzuf
Samuel Lidén Borell
1
-1
/
+6
2015-02-20
Improve error handling regarding the interop and/or cyclic identifiers
Samuel Lidén Borell
1
-3
/
+11
2015-02-05
Parser: Add keyword fuzzing script, and fix some crashes and endless loops
Samuel Lidén Borell
1
-0
/
+1
2014-09-12
Parser: Rename "import" to "uses" and add local/export/import def flags
Samuel Lidén Borell
1
-12
/
+13
2014-07-27
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2014-05-31
Fix some Clang scan-build warnings
Samuel Lidén Borell
1
-0
/
+3
2014-05-08
Verifier: Check type compatibility of structs
Samuel Lidén Borell
1
-0
/
+28
2014-05-03
Add more documentation comments to important or non-obvious functions etc.
Samuel Lidén Borell
1
-3
/
+14
2014-05-03
Shorten many function and type names
Samuel Lidén Borell
1
-103
/
+92
2014-03-23
Rename "namespac" to "scope" in identifiers
Samuel Lidén Borell
1
-40
/
+40
2014-03-23
Identifier: Dereference links after lookup of renamed import
Samuel Lidén Borell
1
-1
/
+1
2013-10-31
Identifier: Fix crash with interop identifiers in some types of expressions
Samuel Lidén Borell
1
-2
/
+5
2013-10-29
Remove old debug comments and a TODO
Samuel Lidén Borell
1
-1
/
+0
2013-10-29
Beginning of an "interop" system that parses C headers
Samuel Lidén Borell
1
-25
/
+77
2013-09-15
Identifier: Don't use NULL for context parameter in insert_* functions
Samuel Lidén Borell
1
-4
/
+6
2013-09-15
Fix crashes and undefined behavior
Samuel Lidén Borell
1
-0
/
+3
2013-09-14
Identifier: Move identref_queue to identifier.c
Samuel Lidén Borell
1
-0
/
+13
2013-09-05
Identifier: Fix bug with refering to the current module's identifier
Samuel Lidén Borell
1
-0
/
+8
2013-08-27
Identifier: Don't leave leaf identifiers in "not loaded" state
Samuel Lidén Borell
1
-2
/
+1
2013-08-25
Make internal functions static and correct lrl_ prefix usage
Samuel Lidén Borell
1
-5
/
+5
2013-07-31
Fix code style of curly brackets in functions
Samuel Lidén Borell
1
-1
/
+2
2013-07-18
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2013-04-13
Misc: Rename _str(n)dup functions to not conflict on Windows
Samuel Lidén Borell
1
-1
/
+1
2013-03-02
Use reserved variables instead of -1 for undefined/unset values
Samuel Lidén Borell
1
-3
/
+7
2013-03-01
Identifier: Fix duplicate identifier check
Samuel Lidén Borell
1
-1
/
+1
2013-03-01
Identifier: Handle "here" identifiers directly at the file level
Samuel Lidén Borell
1
-0
/
+4
2013-02-26
Don't re-verify sucessfully verified files
Samuel Lidén Borell
1
-0
/
+4
2013-02-25
Identifier: Fix crash on syntax errors in duplicate ident check
Samuel Lidén Borell
1
-2
/
+5
2013-02-25
Configuration for C compiler options, etc.
Samuel Lidén Borell
1
-1
/
+8
2013-02-20
Identifier: Fix crash with empty (or non-existent) imported namespaces
Samuel Lidén Borell
1
-0
/
+3
2013-02-19
Identifier: Fix wrong name of strndup
Samuel Lidén Borell
1
-1
/
+1
2013-02-19
Fix errors detected with clang's scan-build tool
Samuel Lidén Borell
1
-2
/
+1
2013-02-15
Parser: Check for duplicate local variables
Samuel Lidén Borell
1
-1
/
+23
2013-02-15
Identifier: Code simplification
Samuel Lidén Borell
1
-3
/
+1
2013-02-07
Identifier: Move the hash function to misc.c and make it less stupid
Samuel Lidén Borell
1
-9
/
+1
2013-02-03
Revert/fix "Identifier: Simplify if clauses in identifier_from_token()"
Samuel Lidén Borell
1
-5
/
+3
2012-08-15
Identiifier: Don't set def_token when dereferencing "here" identifiers
Samuel Lidén Borell
1
-1
/
+3
2012-08-15
Identifier: Simplify if clauses in identifier_from_token()
Samuel Lidén Borell
1
-9
/
+11
2012-08-12
Parser/Identifier: Implement "here" identifiers
Samuel Lidén Borell
1
-6
/
+25
2012-08-12
Identifier: Move and simplify duplicate identifier check
Samuel Lidén Borell
1
-13
/
+9
2012-08-01
Revert "Track files with unbound identifier and only re-verify those"
Samuel Lidén Borell
1
-14
/
+0
[next]