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.h
Age
Commit message (
Expand
)
Author
Files
Lines
2020-07-13
Identifier: Allow type parameter references from typedef statements
Samuel Lidén Borell
1
-1
/
+0
2020-06-27
Use enum values and const in some more places
Samuel Lidén Borell
1
-1
/
+1
2020-06-25
Identifier: Make type parameters accessible within the same namespace
Samuel Lidén Borell
1
-1
/
+4
2016-04-17
Update more copyright years
Samuel Lidén Borell
1
-1
/
+1
2016-03-28
Parser: Fix scope of enum members in typedefs
Samuel Lidén Borell
1
-1
/
+2
2016-03-20
Parser: Disallow namespaces in struct members, enum values, etc.
Samuel Lidén Borell
1
-0
/
+1
2016-02-28
Update copyright years base on last modification date
Samuel Lidén Borell
1
-1
/
+1
2015-07-11
Use -1 instead of reserved variables as a special sentinel value
Samuel Lidén Borell
1
-4
/
+2
2015-02-28
Fix most remaining crashes and freezes found with zzuf
Samuel Lidén Borell
1
-1
/
+1
2015-02-20
Improve error handling regarding the interop and/or cyclic identifiers
Samuel Lidén Borell
1
-1
/
+5
2014-09-12
Parser: Rename "import" to "uses" and add local/export/import def flags
Samuel Lidén Borell
1
-6
/
+10
2014-07-27
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2014-06-24
C backend: Don't redefine C standard library idents or internal idents
Samuel Lidén Borell
1
-1
/
+4
2014-05-08
Verifier: Check type compatibility of structs
Samuel Lidén Borell
1
-0
/
+1
2014-05-03
C backend: Fix anontype hashing and skip namespace prefix in struct members
Samuel Lidén Borell
1
-2
/
+3
2014-05-03
Add more documentation comments to important or non-obvious functions etc.
Samuel Lidén Borell
1
-6
/
+6
2014-05-03
Shorten many function and type names
Samuel Lidén Borell
1
-45
/
+40
2014-03-23
Rename "namespac" to "scope" in identifiers
Samuel Lidén Borell
1
-3
/
+4
2014-03-20
Parser: Implement goto/skipto/repeatfrom and labels
Samuel Lidén Borell
1
-1
/
+2
2013-10-29
Beginning of an "interop" system that parses C headers
Samuel Lidén Borell
1
-3
/
+4
2013-09-19
Verifier/C backend: Implement "for" loop with arrays and direct iterator types
Samuel Lidén Borell
1
-0
/
+3
2013-09-15
Identifier: Don't use NULL for context parameter in insert_* functions
Samuel Lidén Borell
1
-2
/
+5
2013-09-14
Parser: Mark identifiers of enum values with a flag
Samuel Lidén Borell
1
-1
/
+2
2013-09-14
Identifier: Move identref_queue to identifier.c
Samuel Lidén Borell
1
-0
/
+1
2013-09-05
Identifier: Fix bug with refering to the current module's identifier
Samuel Lidén Borell
1
-1
/
+2
2013-08-26
Move LRLHashCode to context.h so misc.h can be made an "internal" header
Samuel Lidén Borell
1
-1
/
+0
2013-07-18
Update copyright years
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
-1
/
+7
2013-02-25
Configuration for C compiler options, etc.
Samuel Lidén Borell
1
-0
/
+1
2013-02-15
Parser: Check for duplicate local variables
Samuel Lidén Borell
1
-1
/
+6
2013-02-07
Identifier: Move the hash function to misc.c and make it less stupid
Samuel Lidén Borell
1
-2
/
+1
2012-08-12
Parser/Identifier: Implement "here" identifiers
Samuel Lidén Borell
1
-1
/
+2
2012-07-29
C backend: Dereference imports when printing identifiers
Samuel Lidén Borell
1
-0
/
+1
2012-07-27
Verifier: More robust error handling (less crash prone)
Samuel Lidén Borell
1
-0
/
+2
2012-05-26
Verifier, C backend: Implement .member expressions
Samuel Lidén Borell
1
-0
/
+1
2012-04-29
Implement "import x as y"
Samuel Lidén Borell
1
-1
/
+2
2012-04-29
Change my e-mail
Samuel Lidén Borell
1
-1
/
+1
2012-04-27
Make it possible to specify link names (instead of default namespacex_namey)
Samuel Lidén Borell
1
-0
/
+3
2012-02-25
Remove , from last item in enums (C89 compatibility)
Samuel Lidén Borell
1
-2
/
+2
2012-02-23
Parser: Put struct members, variable types, etc. in nested scopes
Samuel Lidén Borell
1
-1
/
+2
2012-01-30
Verify identifiers in typedefs
Samuel Lidén Borell
1
-0
/
+2
2012-01-28
Implement searching for .lh files + add missing file: filesys.c/h
Samuel Lidén Borell
1
-2
/
+5
2012-01-28
Detect when to load modules from the file system
Samuel Lidén Borell
1
-2
/
+14
2012-01-28
Replace "deferred identifiers" with "identifier references"
Samuel Lidén Borell
1
-2
/
+10
2012-01-23
Release everything under the MIT license
Samuel Lidén Borell
1
-0
/
+26
2011-12-16
Fix repeated typedef (not allowed in strict C compilers)
Samuel Lidén Borell
1
-2
/
+1
2011-12-16
Create definitions for the builtin types
Samuel Lidén Borell
1
-2
/
+2
2011-12-16
Builtin types (int, count, etc.)
Samuel Lidén Borell
1
-0
/
+1
2011-12-13
Clean up the identifier related code
Samuel Lidén Borell
1
-1
/
+1
2011-12-11
Implement grow_hashmap()
Samuel Lidén Borell
1
-2
/
+1
[next]