-
fdb3d3da88
Seminar
master
elvis
2025-02-17 00:09:33 +01:00
-
1683b628dc
Emacs compile variables and spelling correction
elvis
2025-02-06 15:56:27 +01:00
-
daaab8b7ea
Blank slides
elvis
2025-02-04 17:51:37 +01:00
-
e70c252184
Clarification
elvis
2025-02-04 16:15:52 +01:00
-
ab469ffa39
Fixes
elvis
2025-02-02 20:46:55 +01:00
-
fec0142103
Fix for let rec, currently not implemented
elvis
2025-01-31 16:44:14 +01:00
-
9991efafbf
Adding simple Algorithm W implementation (no recursive functions)
elvis
2025-01-31 03:15:58 +01:00
-
b54d088e59
Merging report
elvis
2025-01-27 20:10:14 +01:00
-
-
0ee29ba83f
Fixing wrong name for renamed function in report
elvis
2025-01-27 20:08:02 +01:00
-
c88e192b61
Merge with cfg
elvis
2025-01-27 16:32:37 +01:00
-
61ea821d47
Merge with cfg
elvis
2025-01-27 16:32:22 +01:00
-
-
2fbbf4e4d1
Style more consistent, replace capitalization with camel case
elvis
2025-01-27 16:28:23 +01:00
-
4ab0b40cca
Better styling for miniImp
elvis
2025-01-27 01:17:53 +01:00
-
5e8b339440
Better styling for miniFun
elvis
2025-01-27 00:18:23 +01:00
-
6d5587692c
Better styling for utility
elvis
2025-01-26 23:03:36 +01:00
-
b16aef4ecb
Better styling
elvis
2025-01-26 23:03:20 +01:00
-
f175a6089d
Removing lines with more than 80 characters in tests
elvis
2025-01-26 22:07:53 +01:00
-
ca39024ee3
Better linting
elvis
2025-01-26 21:47:05 +01:00
-
4a9f62b42d
Updating README
elvis
2025-01-17 00:54:00 +01:00
-
95cc26bb2f
Updating README
elvis
2025-01-17 00:53:18 +01:00
-
404a720aae
Compiling pdf
elvis
2025-01-17 00:48:43 +01:00
-
4ef52dfd6a
Minor modifications
elvis
2025-01-17 00:46:51 +01:00
-
d78e8bfbe0
Fixing live analysis
elvis
2025-01-16 23:48:23 +01:00
-
cf0bc41a23
Minor modifications, adding comments
elvis
2025-01-15 00:10:44 +01:00
-
11adaa5103
First draft report, removing exercises
elvis
2025-01-15 00:09:58 +01:00
-
9b48cc005f
Updating gitignore for latex files
elvis
2025-01-11 20:37:08 +01:00
-
9bcc88e016
Fixes for RISC evaluation
elvis
2025-01-11 20:32:11 +01:00
-
3be05222ab
Fixes defined variables, fixes live variables, implements reduces registers, fixes risc semantic
elvis
2024-12-27 21:11:38 +01:00
-
f1b4c3a17d
Live Variables
elvis
2024-12-21 02:16:04 +01:00
-
1f0d48263a
Switching to top instead of bottom for the defined variables
elvis
2024-12-16 16:40:59 +01:00
-
25f9f12525
Defined variables module, not fully working
elvis
2024-12-16 05:15:33 +01:00
-
590123d988
Added dataflow module
elvis
2024-12-12 16:37:36 +01:00
-
08a8d07422
Semantics for RISC code
elvis
2024-12-03 17:18:42 +01:00
-
efa6ed21c9
Added While loop to RISC
elvis
2024-12-02 14:26:05 +01:00
-
15356aa5a9
Fixes wrong order for conversion
elvis
2024-12-02 00:45:24 +01:00
-
52cd7e7e13
RISC code output
elvis
2024-12-01 12:55:20 +01:00
-
08f0eb5c91
Optimizing risc instructions for boolean expressions
elvis
2024-11-28 11:17:59 +01:00
-
7465c2daff
Optimizing risc instructions for arithmetic expressions
elvis
2024-11-28 00:35:30 +01:00
-
99287d79c5
Implementing cfg for risc
elvis
2024-11-27 20:18:30 +01:00
-
4e9f08347b
Changed from type to module for cfg and moved to separate lib
elvis
2024-11-21 18:30:19 +01:00
-
ad0320875c
Merge with cfg
elvis
2024-11-20 00:18:25 +01:00
-
7ca03faf84
Merge with cfg
elvis
2024-11-20 00:17:58 +01:00
-
-
67f1659c7a
Main has test for cfg
elvis
2024-11-20 00:13:05 +01:00
-
b64108ba69
Added back edges to cfg
elvis
2024-11-18 15:56:53 +01:00
-
57f32da348
Added cfg data structure, function for converting and pretty printing function
elvis
2024-11-17 00:29:52 +01:00
-
52f89f6e42
Removing unused code
elvis
2024-11-16 17:28:33 +01:00
-
9e599cc018
Compleating assignment for interpreter, modified grammars, fixed tests
elvis
2024-11-16 15:40:00 +01:00
-
40055899c9
Added binary to output file of main
elvis
2024-11-15 17:23:39 +01:00
-
7ad217dfb0
Removed multiple input functions, added tuples, fixed parser
elvis
2024-11-15 17:23:04 +01:00
-
0ff17560ee
separated into modules, added parser and lexer for miniImp
elvis
2024-11-13 21:50:44 +01:00
-
19c11ad9c8
Started work for type inference
elvis
2024-11-06 17:21:14 +01:00
-
a6daee916e
Start new
elvis
2024-10-27 15:37:10 +01:00
-
9a71d5011b
unify function
elvis
2024-10-26 20:22:13 +02:00
-
-
57e2613602
Adding comments
elvis
2024-10-26 02:11:14 +02:00
-
82e7d9be5f
Simplifying test
elvis
2024-10-26 02:11:00 +02:00
-
3e4e1615d2
Refactoring, errors are not thrown anymore
elvis
2024-10-26 01:47:30 +02:00
-
8427133fd7
Adding comments for types
elvis
2024-10-25 21:38:11 +02:00
-
ccbba90ead
Refactor
elvis
2024-10-25 21:29:49 +02:00
-
ec966ba67f
Adding more tests for the typechecking phase
elvis
2024-10-24 16:27:57 +02:00
-
733834a5a7
Ariety to arity
elvis
2024-10-24 16:27:21 +02:00
-
0c9490780a
Type checking for miniFun, adding some tests
elvis
2024-10-24 15:35:42 +02:00
-
8d327a08bb
Adding more tests, fixing one test for miniImp, adding more functionality to miniFun
elvis
2024-10-21 17:46:19 +02:00
-
8b274ebda4
Adding tests, adding miniFun implementation
elvis
2024-10-20 20:28:44 +02:00
-
de2e8bbd86
Some minor changes
elvis
2024-10-20 20:27:23 +02:00
-
f5f8081ef4
Fixing language statistics
elvis
2024-10-11 18:39:07 +02:00
-
4172d685c3
Added new main test program (primality test)
elvis
2024-10-08 19:07:08 +02:00
-
0704cb9c72
Better formatting
elvis
2024-10-08 19:06:35 +02:00
-
670ffbe47b
Fixed comment
elvis
2024-10-07 14:33:08 +02:00
-
27c82f6357
Added powmod in utility and PowerMod in the sintax and semantics of MiniImp
elvis
2024-10-07 14:13:28 +02:00
-
f40428251a
Fib program, deleted commented exercise test code
elvis
2024-10-06 17:05:19 +02:00
-
92fa995807
Fix main, added extra functionality, added extra tests in main. TODO: add real unit tests
elvis
2024-10-05 18:40:45 +02:00
-
c1e513d3dc
First commit
elvis
2024-10-04 19:38:34 +02:00
-
0ee328edfc
Initial commit
Elvis Rossi
2024-10-04 19:37:09 +02:00