|
|
@4f4ae60
|
9 months |
ajbeach |
Added prelude-inline.cfa to the standard library. This should now have …
|
|
|
@5780d0d
|
9 months |
ajbeach |
Removed increment and decrement operators for enumerations from …
|
|
|
@ad8b6df
|
9 months |
pabuhr |
formatting
|
|
|
@532c0cd
|
9 months |
ajbeach |
Small bit of clean-up on the enum functions in builtins. Mostly …
|
|
|
@8e4f34e
|
9 months |
mlbrooks |
Allow builtin ++ from += overloads, and similar, to work on a type …
|
|
|
@283fbdd
|
9 months |
ajbeach |
Removed some unused (commented) code from the builtins.
|
|
|
@50be6444
|
9 months |
ajbeach |
Follow up reformatting to builtins. Just a few extra and missing spaces.
|
|
|
@9f7285e
|
10 months |
pabuhr |
formatting, temporarily remove quasi_void
|
|
|
@eae8b37
|
10 months |
j82liang |
Move enum.hfa/enum.cfa to prelude
|
|
|
@3e2e9b2
|
10 months |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
|
|
|
@108b2c7
|
10 months |
ajbeach |
Moved the non-trivial bodies of the power (exponental) functions out …
|
|
|
@10a9479d
|
10 months |
j82liang |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
|
|
|
@62595b31
|
10 months |
pabuhr |
temporary update of exponentiation operator due to possible bug in box-pass
|
|
|
@b006c51e
|
11 months |
j82liang |
Move enum trait declaration to builtin/c
|
|
|
@85855b0
|
16 months |
j82liang |
1. Implement enum cast; 2. Change valueE so that opague enum returns …
|
|
|
@8a1d62b6
|
2 years |
ajbeach |
Reorganize ?\? operator to shorten it a bit and move lines of code …
|
|
|
@24d6572
|
2 years |
f37yu |
Merge branch 'master' into ast-experimental
ast-experimental
|
|
|
@8a97248
|
3 years |
pabuhr |
switch from old trait syntax to new trait syntax using forall clause
ADT
ast-experimental
|
|
|
@c99a0d1
|
4 years |
pabuhr |
attempt to add for-control index constraints, but failed on enums, …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
pthread-emulation
qualifiedEnum
|
|
|
@2ead704
|
4 years |
pabuhr |
add comment stating assignment expression returns an rvalue for …
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8477fc4
|
4 years |
pabuhr |
remove reference from builtin ++?. ?++, --?, ?--, !
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@e84ab3d
|
4 years |
Thierry Delisle |
Step 1 of changing $thread to thread$
ADT
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@88ac8672
|
4 years |
pabuhr |
formatting, add long long versions for exponentiation operator
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@fd54fef
|
5 years |
mlbrooks |
Converting the project to use the new syntax for otype, dtype and …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@c960331
|
5 years |
ajbeach |
Attempt to clean-up the exception headers. I think this is easier to …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@04423b53
|
5 years |
pabuhr |
add 0p for function pointers to builtins
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@cf5af9c
|
5 years |
pabuhr |
change from SIZEOF_POINTER to SIZEOF_INT128 to determine if …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@dbe8e31c
|
5 years |
pabuhr |
use #if to elide int128 code for 32-bit build
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b56f55c
|
5 years |
pabuhr |
add int128 constructor to compose values from two ints
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@427854b
|
6 years |
Thierry Delisle |
First draft implementation of generators, still missing error …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@0a25c34
|
6 years |
pabuhr |
remove "sized" from polymorphic intptr for pointer values, still …
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@0d8266c
|
6 years |
pabuhr |
add polymorphic "not" (bang) to work with != 0
ADT
arm-eh
ast-experimental
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@933f32f
|
6 years |
Thierry Delisle |
Merge branch 'master' into cleanup-dtors
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8a30423
|
6 years |
pabuhr |
more exponential clean up
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7726839
|
6 years |
pabuhr |
exponential clean up and fix forall version
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@8dbfb7e
|
6 years |
pabuhr |
update exponential operator, formatting
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@7579ac0
|
7 years |
pabuhr |
formatting and temporarily add polymorphic intptr
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b867278
|
7 years |
Rob Schluntz |
Move Destructor to beginning of builtins.c
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@b7c89aa
|
7 years |
Rob Schluntz |
Check for non-null object and dtor in Destructor
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@90152a4
|
7 years |
Rob Schluntz |
Merge branch 'master' into cleanup-dtors
ADT
arm-eh
ast-experimental
cleanup-dtors
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
pthread-emulation
qualifiedEnum
|
|
|
@9aa9126
|
7 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|
|
|
@bf71cfd
|
7 years |
Thierry Delisle |
Moved up many directories in source
ADT
aaron-thesis
arm-eh
ast-experimental
cleanup-dtors
deferred_resn
demangler
enum
forall-pointer-decay
jacob/cs343-translation
jenkins-sandbox
new-ast
new-ast-unique-expr
no_list
persistent-indexer
pthread-emulation
qualifiedEnum
|