Commit graph

26 commits

Author SHA1 Message Date
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