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
/
interop
Age
Commit message (
Expand
)
Author
Files
Lines
2020-08-16
Add "char" type
Samuel Lidén Borell
1
-3
/
+3
2020-07-04
C interop: Add __(u)int128_t. Fixes "unknown type" error in some headers
Samuel Lidén Borell
1
-2
/
+4
2020-07-04
C interop: Add conditional ?: operator
Samuel Lidén Borell
1
-5
/
+41
2020-07-04
C interop: Allow qualifiers in []
Samuel Lidén Borell
1
-1
/
+4
2020-07-04
C interop: Don't define variables for enum type declarations
Samuel Lidén Borell
1
-1
/
+3
2020-07-04
C interop: Fix references to enum values with implicit values
Samuel Lidén Borell
1
-7
/
+21
2020-07-03
C interop: Add support for private/incomplete struct typedefs
Samuel Lidén Borell
1
-2
/
+2
2020-07-03
C interop: Update GCC/glibc's builtin functions/types
Samuel Lidén Borell
1
-1
/
+2
2017-08-28
Add Makefile target to run clang-tidy, and fix most warnings
Samuel Lidén Borell
1
-19
/
+27
2016-04-17
C interop: Parse #defines (but ignore them for now)
Samuel Lidén Borell
1
-23
/
+124
2016-04-06
C interop: Simple hack to ignore casts to int
Samuel Lidén Borell
1
-1
/
+19
2016-04-04
C interop: Fix line numbers when there are pre-processor lines
Samuel Lidén Borell
1
-2
/
+1
2016-04-04
C interop: Handle __inline__ variant of the inline keyword
Samuel Lidén Borell
1
-1
/
+1
2016-04-04
C interop: Fix problem with __attribute__ after linkage keyword
Samuel Lidén Borell
1
-0
/
+2
2016-04-04
C interop: Error reporting from the interop
Samuel Lidén Borell
1
-21
/
+70
2016-04-03
C interop: Fix more uninitialized struct members
Samuel Lidén Borell
1
-0
/
+11
2016-04-03
C interop: Initialize typerefs->prm properly
Samuel Lidén Borell
1
-0
/
+4
2016-04-03
C interop: Put interop ident in from/to pointers for more useful errors
Samuel Lidén Borell
1
-15
/
+17
2016-03-16
Verifier: Make lrl_vfy_expr() static and rename it accordingly
Samuel Lidén Borell
1
-1
/
+1
2015-07-19
Ïmprove struct member ordering to minimize padding
Samuel Lidén Borell
1
-2
/
+2
2015-07-14
Add case labels for all token types in most places, and turn on -Wswitch-enum
Samuel Lidén Borell
1
-5
/
+5
2015-07-14
Add case labels for all AST and builtins enum values
Samuel Lidén Borell
1
-2
/
+24
2015-07-13
Fix some -Weverything warnings from Clang
Samuel Lidén Borell
1
-3
/
+3
2015-02-01
C backend: Fix linkage flags and implement static linkage
Samuel Lidén Borell
1
-4
/
+14
2015-01-29
C interop: Implement "extern" declarations
Samuel Lidén Borell
1
-7
/
+15
2014-08-05
Rewrite some initializers to not require relocations
Samuel Lidén Borell
1
-11
/
+12
2014-07-27
C interop: Report error if the interop fails before parsing
Samuel Lidén Borell
1
-3
/
+10
2014-07-27
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2014-07-20
Constexpr: Implement parsing of sizeof and _Alignof
Samuel Lidén Borell
1
-3
/
+51
2014-07-19
Interop: Improve error handling
Samuel Lidén Borell
1
-1
/
+7
2014-07-05
C interop: Make it possible to strip namespace prefixes
Samuel Lidén Borell
1
-22
/
+113
2014-07-05
Builtins: Add uint8 type, and make "byte" compatible with both int8/uint8
Samuel Lidén Borell
1
-4
/
+3
2014-07-02
C interop: Fix typo in comment
Samuel Lidén Borell
1
-1
/
+1
2014-06-29
Fix three warnings (out of many) from clang -Weverything and scan-build
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
-5
/
+14
2014-06-23
C interop: Fix enum values in array lengths or other enum value declarations
Samuel Lidén Borell
1
-17
/
+48
2014-06-21
Interop: Declare enum values in the external scope and in typedef'd idents
Samuel Lidén Borell
1
-0
/
+14
2014-06-21
Interop: Add identifiers in expressions to the deferred list
Samuel Lidén Borell
1
-6
/
+16
2014-06-20
C interop: Implement parsing of expressions
Samuel Lidén Borell
1
-39
/
+449
2014-06-17
C interop: Ignore the "inline" and "static" keywords
Samuel Lidén Borell
1
-0
/
+2
2014-06-12
C interop: Parse quals at the end of innermost types also (e.g. "int const")
Samuel Lidén Borell
1
-0
/
+1
2014-06-07
C interop: Fix crash with missing struct member identifier
Samuel Lidén Borell
1
-1
/
+3
2014-06-07
C interop: Fix crash when a length expression can't be parsed
Samuel Lidén Borell
1
-0
/
+2
2014-06-07
Remove/update old TODO comments
Samuel Lidén Borell
1
-1
/
+0
2014-06-07
C interop: Ignore __asm__ attributes on functions
Samuel Lidén Borell
1
-5
/
+11
2014-06-07
C interop: Fix uninitialized variable
Samuel Lidén Borell
1
-1
/
+1
2014-06-07
C interop: Fix "typedef void T; T *a;"
Samuel Lidén Borell
1
-17
/
+19
2014-06-07
C interop: Remove old TODO comment
Samuel Lidén Borell
1
-2
/
+0
2014-06-07
C interop: Implement varargs
Samuel Lidén Borell
1
-5
/
+24
2014-06-07
Parser: Implement noreturn and C-style varargs
Samuel Lidén Borell
1
-0
/
+2
[next]