|
|
bbd068f936
|
Implement and test arg_loc
Signed-off-by: Mariano Uvalle <u.g.a.mariano@gmail.com>
|
2025-02-14 11:48:44 -08:00 |
|
|
|
ea32e468a3
|
implement size_ty
Signed-off-by: Mariano Uvalle <u.g.a.mariano@gmail.com>
|
2025-02-12 21:16:19 -08:00 |
|
|
|
ca3e1df031
|
Format backend.ml in hw3.
Signed-off-by: Mariano Uvalle <u.g.a.mariano@gmail.com>
|
2025-02-12 18:55:15 -08:00 |
|
|
|
ee8564b72b
|
Add gitignore for hw3
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-06 18:41:54 -08:00 |
|
|
|
778367cb49
|
Add useful images from the lectures
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-06 18:28:03 -08:00 |
|
|
|
993c9e885f
|
Add code for lecture 6
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-06 18:27:48 -08:00 |
|
|
|
9556695bed
|
Implemented iterative fibonacci in X86Lite. Done with HW2.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-02 01:22:01 -08:00 |
|
|
|
1a122c85b8
|
Loader finished.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-02 00:37:50 -08:00 |
|
|
|
ea6edf6efe
|
Assembler finished.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-02 00:09:58 -08:00 |
|
|
|
348f9a5ec3
|
Done with Part I
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-01 19:31:57 -08:00 |
|
|
|
dfd186e468
|
Implement interp_operands and interp_opcode
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-02-01 00:43:48 -08:00 |
|
|
|
4c0d93398f
|
Implement readquad, writequad, fetchins and crack.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-31 22:22:53 -08:00 |
|
|
|
55089bde91
|
Implement map_addr functions
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-30 21:20:30 -08:00 |
|
|
|
ef00bbf168
|
Even terser syntax
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-30 21:06:06 -08:00 |
|
|
|
bf76aced95
|
Implement interp_cnd.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-30 21:04:32 -08:00 |
|
|
|
81944dbf11
|
Add calling convention and stack frame pngs
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-30 20:58:17 -08:00 |
|
|
|
66a38b28d1
|
Add the num and menhir libraries to the flake.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-28 16:51:06 -08:00 |
|
|
|
b8fc429f4d
|
Fixed version of hw2
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-27 19:31:19 -08:00 |
|
|
|
3308388106
|
Done with hw1
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-27 15:45:32 -08:00 |
|
|
|
bd50dad69b
|
Done with 3-5 and 3-6 from hw1
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-27 13:48:06 -08:00 |
|
|
|
226956072a
|
Solve up to problem 3-4 of HW1
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-26 21:47:38 -08:00 |
|
|
|
42aeacd9c1
|
Add both the old and new links for the UPenn course.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-26 21:47:04 -08:00 |
|
|
|
5060539d47
|
Add make to the flake.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-26 21:46:47 -08:00 |
|
|
|
f2f8de9e32
|
Add the pdf for the oat lang v1 definition.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-26 21:46:38 -08:00 |
|
|
|
ee01a8f5b2
|
Change hw6 to an unsolved version.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 23:10:01 -08:00 |
|
|
|
0c04936ccf
|
Updated hw6 to a newer version
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 21:23:08 -08:00 |
|
|
|
9224001a22
|
Update hw5 to a newer version.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 21:10:31 -08:00 |
|
|
|
b24a264f7e
|
Update hw4 to a newer version.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 21:01:32 -08:00 |
|
|
|
07d34c0cd8
|
Modified hw3 to newer version
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 20:53:24 -08:00 |
|
|
|
8437a82fbf
|
Add code for lecture 1 (simple.ml)
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 20:41:07 -08:00 |
|
|
|
cfe502c598
|
Add all the assignment code.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 18:59:28 -08:00 |
|
|
|
58c6b1f81c
|
Add more flake packages
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 18:58:19 -08:00 |
|
|
|
58e435c475
|
Add a flake with OCaml 4.14.1
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 16:51:51 -08:00 |
|
|
|
e855a12916
|
Ignore direnv cache.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
|
2025-01-24 16:45:07 -08:00 |
|
|
|
185f6d47da
|
Initial commit
|
2025-01-24 16:43:51 -08:00 |
|