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
/
builtins.c
Age
Commit message (
Expand
)
Author
Files
Lines
2020-08-16
Add "char" type
Samuel Lidén Borell
1
-0
/
+3
2017-08-28
Add Makefile target to run clang-tidy, and fix most warnings
Samuel Lidén Borell
1
-1
/
+1
2016-04-13
Cast to uintptr_t when comparing pointers in different objects
Samuel Lidén Borell
1
-1
/
+3
2016-03-27
Constexpr: Check that computed values fit in the target integer type
Samuel Lidén Borell
1
-0
/
+146
2016-02-28
Update copyright years base on last modification date
Samuel Lidén Borell
1
-1
/
+1
2016-02-27
C backend: Handle comparisons with mixed signedness
Samuel Lidén Borell
1
-0
/
+75
2015-07-19
Ïmprove struct member ordering to minimize padding
Samuel Lidén Borell
1
-5
/
+5
2014-07-29
Verifier: Move type parameters into LRLTypeRef
Samuel Lidén Borell
1
-2
/
+4
2014-07-27
Update copyright years
Samuel Lidén Borell
1
-1
/
+1
2014-07-13
Builtins: Rename gf* types to wu*
Samuel Lidén Borell
1
-27
/
+21
2014-07-05
Builtins: Add uint8 type, and make "byte" compatible with both int8/uint8
Samuel Lidén Borell
1
-1
/
+3
2014-05-03
Shorten many function and type names
Samuel Lidén Borell
1
-20
/
+20
2013-11-21
Basic support for bitfield types
Samuel Lidén Borell
1
-2
/
+2
2013-11-17
Builtins: Fix gfshort/gfint types
Samuel Lidén Borell
1
-1
/
+1
2013-11-17
Builtins: Replace "gf" type with "gfcount"
Samuel Lidén Borell
1
-2
/
+2
2013-09-15
Identifier: Don't use NULL for context parameter in insert_* functions
Samuel Lidén Borell
1
-1
/
+1
2013-09-14
Builtins: Add function to retrieve the bool:true/false values
Samuel Lidén Borell
1
-0
/
+4
2013-09-14
Parser: Mark identifiers of enum values with a flag
Samuel Lidén Borell
1
-2
/
+4
2013-09-09
Revert ea5ac3 and properly detect the size of negative literals
Samuel Lidén Borell
1
-2
/
+2
2013-08-28
Verifier: Prevent infinite recursion in typedefs
Samuel Lidén Borell
1
-2
/
+3
2013-08-25
Make internal functions static and correct lrl_ prefix usage
Samuel Lidén Borell
1
-4
/
+4
2013-08-25
Verifier: Add "typerefs". Make var/const togglable in types
Samuel Lidén Borell
1
-2
/
+2
2013-07-31
Fix code style of curly brackets in functions
Samuel Lidén Borell
1
-2
/
+4
2013-07-18
Builtins: Replace memcpy() call with assignment
Samuel Lidén Borell
1
-1
/
+1
2013-07-14
Builtins: Fix "double const" compiler warning
Samuel Lidén Borell
1
-2
/
+2
2013-07-06
Builtins: Add "eint" types (the common subset of int and uint)
Samuel Lidén Borell
1
-1
/
+21
2013-04-13
Builtins: Replace true/false values with proper enum values
Samuel Lidén Borell
1
-26
/
+62
2013-03-02
Use reserved variables instead of -1 for undefined/unset values
Samuel Lidén Borell
1
-2
/
+3
2013-02-08
C backend: typedef anonymous types so they can be casted too
Samuel Lidén Borell
1
-2
/
+2
2012-07-11
Verifier: Implement automatic enum values
Samuel Lidén Borell
1
-6
/
+6
2012-07-08
Builtins: Fix mismatches between enumerations, identifiers and C types
Samuel Lidén Borell
1
-1
/
+1
2012-06-16
Implement alias typedefs
Samuel Lidén Borell
1
-1
/
+1
2012-06-06
Builtins: Fix compiler warning
Samuel Lidén Borell
1
-2
/
+2
2012-06-04
Builtins: Mark true/false as defined by the backend
Samuel Lidén Borell
1
-2
/
+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
-2
/
+2
2012-04-26
Builtins: Add tokens for the builtins
Samuel Lidén Borell
1
-60
/
+61
2012-04-21
Builtins: Add C-compatible types
Samuel Lidén Borell
1
-0
/
+36
2012-03-15
C backend: Implement ensure_defined()
Samuel Lidén Borell
1
-0
/
+5
2012-03-15
Initialize flags on typedefs of builtins and typenames
Samuel Lidén Borell
1
-0
/
+1
2012-03-07
Verifier: Store the type of expressions
Samuel Lidén Borell
1
-4
/
+6
2012-02-28
Change the type of enum items to the enum type
Samuel Lidén Borell
1
-2
/
+2
2012-02-25
Fix typos in comments
Samuel Lidén Borell
1
-1
/
+1
2012-02-22
Add boolean type
Samuel Lidén Borell
1
-3
/
+61
2012-02-22
Place a "initme" struct first in all AST unions so they can be initialized
Samuel Lidén Borell
1
-1
/
+1
2012-02-22
Parser: Implement enums
Samuel Lidén Borell
1
-0
/
+5
2012-02-01
Parser: Save the source code location of types
Samuel Lidén Borell
1
-1
/
+2
2012-01-28
Replace "deferred identifiers" with "identifier references"
Samuel Lidén Borell
1
-1
/
+1
2012-01-24
Builtin types: Add platform-dependent "best" gf and float types
Samuel Lidén Borell
1
-4
/
+8
2012-01-23
Release everything under the MIT license
Samuel Lidén Borell
1
-0
/
+26
[next]