index
:
compilertests
master
Unnamed repository; edit this file 'description' to name the repository.
gitolite user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
ecomp-c
/
ec.c
Age
Commit message (
Expand
)
Author
2020-09-18
some work on functions
Andreas Baumann
2020-09-03
initializing list of expressions properly in parameter call generation
Andreas Baumann
2020-09-03
sorted out parameter push order on stack
Andreas Baumann
2020-09-01
some more work on parameter checking
Andreas Baumann
2020-08-31
..
Andreas Baumann
2020-08-31
parameter list as double linked list (work in progress)
Andreas Baumann
2020-08-29
fixed some uninitialized memory
Andreas Baumann
2020-08-29
fixed a semicolon handling in procedure declarations
Andreas Baumann
2020-08-20
more correct handling of parameter in forward declared procedures
Andreas Baumann
2020-08-20
got parameter type checking working properly
Andreas Baumann
2020-08-18
started with a parameter test for types in procedure calls
Andreas Baumann
2020-08-17
some fixes around wrong ident handling
Andreas Baumann
2020-08-16
working on parameter checking
Andreas Baumann
2020-08-15
correct returning from procedure with arguments
Andreas Baumann
2020-08-14
started handling value parameters for procedures
Andreas Baumann
2020-08-09
got local variables right (also with arrays)
Andreas Baumann
2020-08-08
more work on local variables
Andreas Baumann
2020-08-06
started with locals in procedures and adressing
Andreas Baumann
2020-08-06
added procedure ESP and EBP stack frame handling
Andreas Baumann
2020-08-06
removed playing with noreturn attribute
Andreas Baumann
2020-08-03
some work on noreturn and exit/Halt
Andreas Baumann
2020-07-29
ec: can generate binaries for the simple emulator as well as ELF binaries
Andreas Baumann
2020-06-28
some work on procedure scopes
Andreas Baumann
2020-06-28
added forward procedure declarations and fixed some memory leaks
Andreas Baumann
2020-06-27
some cleanup around scoping, all const/var in procedures
Andreas Baumann
2020-06-27
implemented simple procedures
Andreas Baumann
2020-06-25
ec: avoid strange eof errors when using / instead of div
Andreas Baumann
2020-06-25
another example with integer arrays
Andreas Baumann
2020-06-21
added an example for divisors remembered in an array of integers
Andreas Baumann
2020-06-21
- build.sh: better error handling
Andreas Baumann
2020-06-20
first version of array dereferncing (read and write) using the stack
Andreas Baumann
2020-06-15
asm-i386:
Andreas Baumann
2020-06-14
libc-freestanding
Andreas Baumann
2020-06-07
work on array dereference
Andreas Baumann
2020-06-05
handling strings now better, keep defined dimension of character array
Andreas Baumann
2020-06-05
done some refactoring in ec when assigning initial values from literals
Andreas Baumann
2020-05-31
some work on type compatibility for strings
Andreas Baumann
2020-05-31
ec: zero-terminate string literals
Andreas Baumann
2020-05-31
added support for multi-operand db in asm-i386 for string definitions
Andreas Baumann
2020-05-29
added support for strings in ec
Andreas Baumann
2020-05-26
some refactoring and started array types
Andreas Baumann
2020-05-23
added character type
Andreas Baumann
2020-05-23
asm-i386: implemented byte moves
Andreas Baumann
2020-05-21
starting to add size of types
Andreas Baumann
2020-05-21
also initializing data segment for db
Andreas Baumann
2020-05-16
and fixes a memory leak
Andreas Baumann
2020-05-16
removed some compiler warnings
Andreas Baumann
2020-05-16
finished variable initialization from simple const expression
Andreas Baumann
2020-05-16
refactored parsing of const expressions (currently literals and identifiers/o...
Andreas Baumann
2020-05-15
printnig values for dd, not just $0
Andreas Baumann
[next]