├── .gitignore ├── assign1 └── written │ ├── Makefile │ └── assign1.tex ├── assign2 ├── program │ ├── .gitignore │ ├── even.lam │ ├── lci_linux │ ├── lci_macos │ ├── lci_win.exe │ ├── make_submission.sh │ ├── mult.lam │ └── sum.lam └── written │ ├── Makefile │ └── assign2.tex ├── assign3 └── program │ ├── .merlin │ ├── .ocamlinit │ ├── Makefile │ ├── _tags │ ├── hamlet.txt │ ├── hott.txt │ ├── make_submission.sh │ └── src │ ├── karel.ml │ ├── karel_impl.ml │ ├── ngram.ml │ └── ngram_impl.ml ├── assign4 ├── Makefile ├── _tags ├── examples │ ├── counter.lam │ ├── fact.lam │ ├── objmod.lam │ ├── objrec.lam │ ├── opt.lam │ ├── poly.lam │ └── shadow.lam ├── make_submission.sh ├── reference.byte ├── reference.sh ├── run_tests.py ├── src │ ├── ast.ml │ ├── ast.mli │ ├── ast_util.ml │ ├── ast_util.mli │ ├── flags.ml │ ├── flags.mli │ ├── grammar.mly │ ├── interpreter.ml │ ├── interpreter.mli │ ├── lexer.mll │ ├── main.ml │ ├── parser.ml │ ├── typecheck.ml │ └── typecheck.mli └── tests │ └── binop.lam ├── assign5 ├── program │ ├── asm │ │ ├── Makefile │ │ ├── main.c │ │ └── mystery.s │ └── wasm │ │ ├── .gitignore │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── index.html │ │ ├── index.js │ │ ├── mystery.wat │ │ └── tests.js │ │ └── webpack.config.js └── written │ ├── Makefile │ └── assign5.tex ├── assign6 ├── program │ ├── make_submission.sh │ ├── ocaml │ │ ├── .merlin │ │ ├── .ocamlinit │ │ ├── Makefile │ │ ├── _tags │ │ ├── main.native │ │ └── src │ │ │ ├── main.ml │ │ │ ├── slang.ml │ │ │ ├── slang.mli │ │ │ ├── translate.ml │ │ │ ├── translate.mli │ │ │ ├── wasm.ml │ │ │ └── wasm.mli │ ├── rust │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ └── wasm │ │ ├── .gitignore │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── index.html │ │ ├── index.js │ │ ├── memcpy.wasm │ │ └── tests.js │ │ ├── wasm-alloc │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── wasm_alloc.d.ts │ │ ├── wasm_alloc.js │ │ ├── wasm_alloc_bg.d.ts │ │ └── wasm_alloc_bg.wasm │ │ └── webpack.config.js └── written │ ├── Makefile │ └── assign6.tex ├── assign7 ├── Cargo.lock ├── Cargo.toml ├── make_submission.sh ├── src │ ├── asyncio.rs │ ├── executor.rs │ ├── future.rs │ ├── future_util.rs │ ├── lib.rs │ └── usecount.rs └── tests │ ├── asyncio_test.rs │ ├── executors_test.rs │ ├── futures_test.rs │ └── usecount_tests.rs ├── assign8 └── program │ ├── .rustfmt.toml │ ├── Cargo.lock │ ├── Cargo.toml │ ├── make_submission.sh │ ├── src │ ├── atm.rs │ ├── backend.rs │ ├── cart.rs │ ├── echo_example.rs │ ├── lib.rs │ ├── session.rs │ └── tcp.rs │ └── tests │ ├── cart-fail │ └── fail1.rs │ └── cart.rs ├── final ├── dlang │ └── program │ │ ├── .gitignore │ │ ├── .ocamlinit │ │ ├── Makefile │ │ ├── make_submission.sh │ │ ├── make_submission_broadcasting.sh │ │ ├── make_submission_typeinference.sh │ │ ├── requirements.txt │ │ ├── src │ │ ├── ast.ml │ │ ├── ast.mli │ │ ├── builtins.ml │ │ ├── builtins.mli │ │ ├── flags.ml │ │ ├── flags.mli │ │ ├── grammar.mly │ │ ├── interpreter.ml │ │ ├── interpreter.mli │ │ ├── lexer.mll │ │ ├── main.ml │ │ ├── parser.ml │ │ ├── typecheck.ml │ │ ├── typecheck.mli │ │ ├── utils.ml │ │ └── utils.mli │ │ └── tests │ │ ├── conftest.py │ │ ├── test_autodiff.py │ │ ├── test_broadcasting.py │ │ ├── test_creation_builtins.py │ │ ├── test_inference.py │ │ ├── test_interpreter.py │ │ ├── test_lexer_parser.py │ │ ├── test_matmul_timing.py │ │ ├── test_typechecker.py │ │ └── test_utils.py ├── lean │ └── program │ │ ├── arith.lean │ │ ├── arith_var.lean │ │ ├── evals.lean │ │ ├── inversion.lean │ │ ├── make_submission.sh │ │ ├── progress.lean │ │ └── totality.lean ├── nfstar │ └── program │ │ ├── Makefile │ │ ├── NFS.Server.Test.fst │ │ └── NFS.Server.fst └── rlu │ ├── make_submission.sh │ ├── program │ ├── Cargo.lock │ ├── Cargo.toml │ ├── bench_linux │ ├── bench_macos │ ├── bench_plot.py │ ├── bench_win.exe │ ├── grade.py │ ├── requirements.txt │ ├── src │ │ ├── bin │ │ │ └── bench.rs │ │ ├── bt_set.rs │ │ ├── concurrent_set.rs │ │ ├── lib.rs │ │ ├── rlu.rs │ │ └── rlu_set.rs │ └── tests │ │ ├── rlu.rs │ │ └── set.rs │ └── written │ ├── Makefile │ └── final.tex ├── lab1 ├── .ocamlinit ├── solution │ ├── .merlin │ ├── Makefile │ ├── _tags │ ├── exercise1.ml │ └── exercise2.ml └── starter │ ├── .merlin │ ├── Makefile │ ├── _tags │ ├── exercise1.ml │ └── exercise2.ml ├── lab2 ├── solution │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── part1.rs │ │ └── part2.rs └── starter │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ ├── main.rs │ ├── part1.rs │ └── part2.rs └── tex ├── Makefile └── defs.tex /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /assign1/written/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign1/written/Makefile -------------------------------------------------------------------------------- /assign1/written/assign1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign1/written/assign1.tex -------------------------------------------------------------------------------- /assign2/program/.gitignore: -------------------------------------------------------------------------------- 1 | assign2.zip 2 | -------------------------------------------------------------------------------- /assign2/program/even.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/program/even.lam -------------------------------------------------------------------------------- /assign2/program/lci_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/program/lci_linux -------------------------------------------------------------------------------- /assign2/program/lci_macos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/program/lci_macos -------------------------------------------------------------------------------- /assign2/program/lci_win.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/program/lci_win.exe -------------------------------------------------------------------------------- /assign2/program/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/program/make_submission.sh -------------------------------------------------------------------------------- /assign2/program/mult.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/program/mult.lam -------------------------------------------------------------------------------- /assign2/program/sum.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/program/sum.lam -------------------------------------------------------------------------------- /assign2/written/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/written/Makefile -------------------------------------------------------------------------------- /assign2/written/assign2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign2/written/assign2.tex -------------------------------------------------------------------------------- /assign3/program/.merlin: -------------------------------------------------------------------------------- 1 | S src 2 | PKG core 3 | B _build/src 4 | -------------------------------------------------------------------------------- /assign3/program/.ocamlinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/.ocamlinit -------------------------------------------------------------------------------- /assign3/program/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/Makefile -------------------------------------------------------------------------------- /assign3/program/_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/_tags -------------------------------------------------------------------------------- /assign3/program/hamlet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/hamlet.txt -------------------------------------------------------------------------------- /assign3/program/hott.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/hott.txt -------------------------------------------------------------------------------- /assign3/program/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/make_submission.sh -------------------------------------------------------------------------------- /assign3/program/src/karel.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/src/karel.ml -------------------------------------------------------------------------------- /assign3/program/src/karel_impl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/src/karel_impl.ml -------------------------------------------------------------------------------- /assign3/program/src/ngram.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/src/ngram.ml -------------------------------------------------------------------------------- /assign3/program/src/ngram_impl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign3/program/src/ngram_impl.ml -------------------------------------------------------------------------------- /assign4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/Makefile -------------------------------------------------------------------------------- /assign4/_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/_tags -------------------------------------------------------------------------------- /assign4/examples/counter.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/examples/counter.lam -------------------------------------------------------------------------------- /assign4/examples/fact.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/examples/fact.lam -------------------------------------------------------------------------------- /assign4/examples/objmod.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/examples/objmod.lam -------------------------------------------------------------------------------- /assign4/examples/objrec.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/examples/objrec.lam -------------------------------------------------------------------------------- /assign4/examples/opt.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/examples/opt.lam -------------------------------------------------------------------------------- /assign4/examples/poly.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/examples/poly.lam -------------------------------------------------------------------------------- /assign4/examples/shadow.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/examples/shadow.lam -------------------------------------------------------------------------------- /assign4/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/make_submission.sh -------------------------------------------------------------------------------- /assign4/reference.byte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/reference.byte -------------------------------------------------------------------------------- /assign4/reference.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ocamlrun reference.byte "$@" 3 | -------------------------------------------------------------------------------- /assign4/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/run_tests.py -------------------------------------------------------------------------------- /assign4/src/ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/ast.ml -------------------------------------------------------------------------------- /assign4/src/ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/ast.mli -------------------------------------------------------------------------------- /assign4/src/ast_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/ast_util.ml -------------------------------------------------------------------------------- /assign4/src/ast_util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/ast_util.mli -------------------------------------------------------------------------------- /assign4/src/flags.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/flags.ml -------------------------------------------------------------------------------- /assign4/src/flags.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/flags.mli -------------------------------------------------------------------------------- /assign4/src/grammar.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/grammar.mly -------------------------------------------------------------------------------- /assign4/src/interpreter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/interpreter.ml -------------------------------------------------------------------------------- /assign4/src/interpreter.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/interpreter.mli -------------------------------------------------------------------------------- /assign4/src/lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/lexer.mll -------------------------------------------------------------------------------- /assign4/src/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/main.ml -------------------------------------------------------------------------------- /assign4/src/parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/parser.ml -------------------------------------------------------------------------------- /assign4/src/typecheck.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/typecheck.ml -------------------------------------------------------------------------------- /assign4/src/typecheck.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign4/src/typecheck.mli -------------------------------------------------------------------------------- /assign4/tests/binop.lam: -------------------------------------------------------------------------------- 1 | 3 + 7 -------------------------------------------------------------------------------- /assign5/program/asm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/asm/Makefile -------------------------------------------------------------------------------- /assign5/program/asm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/asm/main.c -------------------------------------------------------------------------------- /assign5/program/asm/mystery.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/asm/mystery.s -------------------------------------------------------------------------------- /assign5/program/wasm/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /assign5/program/wasm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/wasm/package-lock.json -------------------------------------------------------------------------------- /assign5/program/wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/wasm/package.json -------------------------------------------------------------------------------- /assign5/program/wasm/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/wasm/src/index.html -------------------------------------------------------------------------------- /assign5/program/wasm/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/wasm/src/index.js -------------------------------------------------------------------------------- /assign5/program/wasm/src/mystery.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/wasm/src/mystery.wat -------------------------------------------------------------------------------- /assign5/program/wasm/src/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/wasm/src/tests.js -------------------------------------------------------------------------------- /assign5/program/wasm/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/program/wasm/webpack.config.js -------------------------------------------------------------------------------- /assign5/written/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/written/Makefile -------------------------------------------------------------------------------- /assign5/written/assign5.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign5/written/assign5.tex -------------------------------------------------------------------------------- /assign6/program/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/make_submission.sh -------------------------------------------------------------------------------- /assign6/program/ocaml/.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/.merlin -------------------------------------------------------------------------------- /assign6/program/ocaml/.ocamlinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/.ocamlinit -------------------------------------------------------------------------------- /assign6/program/ocaml/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/Makefile -------------------------------------------------------------------------------- /assign6/program/ocaml/_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/_tags -------------------------------------------------------------------------------- /assign6/program/ocaml/main.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/main.native -------------------------------------------------------------------------------- /assign6/program/ocaml/src/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/src/main.ml -------------------------------------------------------------------------------- /assign6/program/ocaml/src/slang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/src/slang.ml -------------------------------------------------------------------------------- /assign6/program/ocaml/src/slang.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/src/slang.mli -------------------------------------------------------------------------------- /assign6/program/ocaml/src/translate.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/src/translate.ml -------------------------------------------------------------------------------- /assign6/program/ocaml/src/translate.mli: -------------------------------------------------------------------------------- 1 | val translate : Slang.prog -> Wasm.module_ 2 | -------------------------------------------------------------------------------- /assign6/program/ocaml/src/wasm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/src/wasm.ml -------------------------------------------------------------------------------- /assign6/program/ocaml/src/wasm.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/ocaml/src/wasm.mli -------------------------------------------------------------------------------- /assign6/program/rust/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /assign6/program/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/rust/Cargo.toml -------------------------------------------------------------------------------- /assign6/program/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/rust/src/lib.rs -------------------------------------------------------------------------------- /assign6/program/wasm/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /assign6/program/wasm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/package-lock.json -------------------------------------------------------------------------------- /assign6/program/wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/package.json -------------------------------------------------------------------------------- /assign6/program/wasm/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/src/index.html -------------------------------------------------------------------------------- /assign6/program/wasm/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/src/index.js -------------------------------------------------------------------------------- /assign6/program/wasm/src/memcpy.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/src/memcpy.wasm -------------------------------------------------------------------------------- /assign6/program/wasm/src/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/src/tests.js -------------------------------------------------------------------------------- /assign6/program/wasm/wasm-alloc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/wasm-alloc/README.md -------------------------------------------------------------------------------- /assign6/program/wasm/wasm-alloc/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/wasm-alloc/package-lock.json -------------------------------------------------------------------------------- /assign6/program/wasm/wasm-alloc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/wasm-alloc/package.json -------------------------------------------------------------------------------- /assign6/program/wasm/wasm-alloc/wasm_alloc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/wasm-alloc/wasm_alloc.d.ts -------------------------------------------------------------------------------- /assign6/program/wasm/wasm-alloc/wasm_alloc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/wasm-alloc/wasm_alloc.js -------------------------------------------------------------------------------- /assign6/program/wasm/wasm-alloc/wasm_alloc_bg.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/wasm-alloc/wasm_alloc_bg.d.ts -------------------------------------------------------------------------------- /assign6/program/wasm/wasm-alloc/wasm_alloc_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/wasm-alloc/wasm_alloc_bg.wasm -------------------------------------------------------------------------------- /assign6/program/wasm/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/program/wasm/webpack.config.js -------------------------------------------------------------------------------- /assign6/written/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/written/Makefile -------------------------------------------------------------------------------- /assign6/written/assign6.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign6/written/assign6.tex -------------------------------------------------------------------------------- /assign7/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/Cargo.lock -------------------------------------------------------------------------------- /assign7/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/Cargo.toml -------------------------------------------------------------------------------- /assign7/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/make_submission.sh -------------------------------------------------------------------------------- /assign7/src/asyncio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/src/asyncio.rs -------------------------------------------------------------------------------- /assign7/src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/src/executor.rs -------------------------------------------------------------------------------- /assign7/src/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/src/future.rs -------------------------------------------------------------------------------- /assign7/src/future_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/src/future_util.rs -------------------------------------------------------------------------------- /assign7/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/src/lib.rs -------------------------------------------------------------------------------- /assign7/src/usecount.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/src/usecount.rs -------------------------------------------------------------------------------- /assign7/tests/asyncio_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/tests/asyncio_test.rs -------------------------------------------------------------------------------- /assign7/tests/executors_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/tests/executors_test.rs -------------------------------------------------------------------------------- /assign7/tests/futures_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/tests/futures_test.rs -------------------------------------------------------------------------------- /assign7/tests/usecount_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign7/tests/usecount_tests.rs -------------------------------------------------------------------------------- /assign8/program/.rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 2 -------------------------------------------------------------------------------- /assign8/program/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/Cargo.lock -------------------------------------------------------------------------------- /assign8/program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/Cargo.toml -------------------------------------------------------------------------------- /assign8/program/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/make_submission.sh -------------------------------------------------------------------------------- /assign8/program/src/atm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/src/atm.rs -------------------------------------------------------------------------------- /assign8/program/src/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/src/backend.rs -------------------------------------------------------------------------------- /assign8/program/src/cart.rs: -------------------------------------------------------------------------------- 1 | use backend::{UserId, order, login}; 2 | 3 | -------------------------------------------------------------------------------- /assign8/program/src/echo_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/src/echo_example.rs -------------------------------------------------------------------------------- /assign8/program/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/src/lib.rs -------------------------------------------------------------------------------- /assign8/program/src/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/src/session.rs -------------------------------------------------------------------------------- /assign8/program/src/tcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/src/tcp.rs -------------------------------------------------------------------------------- /assign8/program/tests/cart-fail/fail1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/tests/cart-fail/fail1.rs -------------------------------------------------------------------------------- /assign8/program/tests/cart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/assign8/program/tests/cart.rs -------------------------------------------------------------------------------- /final/dlang/program/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/.gitignore -------------------------------------------------------------------------------- /final/dlang/program/.ocamlinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/.ocamlinit -------------------------------------------------------------------------------- /final/dlang/program/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/Makefile -------------------------------------------------------------------------------- /final/dlang/program/make_submission.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | zip -r -0 submission.zip src/ 3 | -------------------------------------------------------------------------------- /final/dlang/program/make_submission_broadcasting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/make_submission_broadcasting.sh -------------------------------------------------------------------------------- /final/dlang/program/make_submission_typeinference.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/make_submission_typeinference.sh -------------------------------------------------------------------------------- /final/dlang/program/requirements.txt: -------------------------------------------------------------------------------- 1 | pytest==5.2.2 2 | torch==1.3.1 3 | -------------------------------------------------------------------------------- /final/dlang/program/src/ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/ast.ml -------------------------------------------------------------------------------- /final/dlang/program/src/ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/ast.mli -------------------------------------------------------------------------------- /final/dlang/program/src/builtins.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/builtins.ml -------------------------------------------------------------------------------- /final/dlang/program/src/builtins.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/builtins.mli -------------------------------------------------------------------------------- /final/dlang/program/src/flags.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/flags.ml -------------------------------------------------------------------------------- /final/dlang/program/src/flags.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/flags.mli -------------------------------------------------------------------------------- /final/dlang/program/src/grammar.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/grammar.mly -------------------------------------------------------------------------------- /final/dlang/program/src/interpreter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/interpreter.ml -------------------------------------------------------------------------------- /final/dlang/program/src/interpreter.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/interpreter.mli -------------------------------------------------------------------------------- /final/dlang/program/src/lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/lexer.mll -------------------------------------------------------------------------------- /final/dlang/program/src/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/main.ml -------------------------------------------------------------------------------- /final/dlang/program/src/parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/parser.ml -------------------------------------------------------------------------------- /final/dlang/program/src/typecheck.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/typecheck.ml -------------------------------------------------------------------------------- /final/dlang/program/src/typecheck.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/typecheck.mli -------------------------------------------------------------------------------- /final/dlang/program/src/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/utils.ml -------------------------------------------------------------------------------- /final/dlang/program/src/utils.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/src/utils.mli -------------------------------------------------------------------------------- /final/dlang/program/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/conftest.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_autodiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_autodiff.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_broadcasting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_broadcasting.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_creation_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_creation_builtins.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_inference.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_interpreter.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_lexer_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_lexer_parser.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_matmul_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_matmul_timing.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_typechecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_typechecker.py -------------------------------------------------------------------------------- /final/dlang/program/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/dlang/program/tests/test_utils.py -------------------------------------------------------------------------------- /final/lean/program/arith.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/lean/program/arith.lean -------------------------------------------------------------------------------- /final/lean/program/arith_var.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/lean/program/arith_var.lean -------------------------------------------------------------------------------- /final/lean/program/evals.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/lean/program/evals.lean -------------------------------------------------------------------------------- /final/lean/program/inversion.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/lean/program/inversion.lean -------------------------------------------------------------------------------- /final/lean/program/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/lean/program/make_submission.sh -------------------------------------------------------------------------------- /final/lean/program/progress.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/lean/program/progress.lean -------------------------------------------------------------------------------- /final/lean/program/totality.lean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/lean/program/totality.lean -------------------------------------------------------------------------------- /final/nfstar/program/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/nfstar/program/Makefile -------------------------------------------------------------------------------- /final/nfstar/program/NFS.Server.Test.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/nfstar/program/NFS.Server.Test.fst -------------------------------------------------------------------------------- /final/nfstar/program/NFS.Server.fst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/nfstar/program/NFS.Server.fst -------------------------------------------------------------------------------- /final/rlu/make_submission.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/make_submission.sh -------------------------------------------------------------------------------- /final/rlu/program/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/Cargo.lock -------------------------------------------------------------------------------- /final/rlu/program/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/Cargo.toml -------------------------------------------------------------------------------- /final/rlu/program/bench_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/bench_linux -------------------------------------------------------------------------------- /final/rlu/program/bench_macos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/bench_macos -------------------------------------------------------------------------------- /final/rlu/program/bench_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/bench_plot.py -------------------------------------------------------------------------------- /final/rlu/program/bench_win.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/bench_win.exe -------------------------------------------------------------------------------- /final/rlu/program/grade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/grade.py -------------------------------------------------------------------------------- /final/rlu/program/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | pandas 3 | -------------------------------------------------------------------------------- /final/rlu/program/src/bin/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/src/bin/bench.rs -------------------------------------------------------------------------------- /final/rlu/program/src/bt_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/src/bt_set.rs -------------------------------------------------------------------------------- /final/rlu/program/src/concurrent_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/src/concurrent_set.rs -------------------------------------------------------------------------------- /final/rlu/program/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/src/lib.rs -------------------------------------------------------------------------------- /final/rlu/program/src/rlu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/src/rlu.rs -------------------------------------------------------------------------------- /final/rlu/program/src/rlu_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/src/rlu_set.rs -------------------------------------------------------------------------------- /final/rlu/program/tests/rlu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/tests/rlu.rs -------------------------------------------------------------------------------- /final/rlu/program/tests/set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/program/tests/set.rs -------------------------------------------------------------------------------- /final/rlu/written/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/written/Makefile -------------------------------------------------------------------------------- /final/rlu/written/final.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/final/rlu/written/final.tex -------------------------------------------------------------------------------- /lab1/.ocamlinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/.ocamlinit -------------------------------------------------------------------------------- /lab1/solution/.merlin: -------------------------------------------------------------------------------- 1 | PKG core -------------------------------------------------------------------------------- /lab1/solution/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/solution/Makefile -------------------------------------------------------------------------------- /lab1/solution/_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/solution/_tags -------------------------------------------------------------------------------- /lab1/solution/exercise1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/solution/exercise1.ml -------------------------------------------------------------------------------- /lab1/solution/exercise2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/solution/exercise2.ml -------------------------------------------------------------------------------- /lab1/starter/.merlin: -------------------------------------------------------------------------------- 1 | PKG core -------------------------------------------------------------------------------- /lab1/starter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/starter/Makefile -------------------------------------------------------------------------------- /lab1/starter/_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/starter/_tags -------------------------------------------------------------------------------- /lab1/starter/exercise1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/starter/exercise1.ml -------------------------------------------------------------------------------- /lab1/starter/exercise2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab1/starter/exercise2.ml -------------------------------------------------------------------------------- /lab2/solution/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/solution/Cargo.lock -------------------------------------------------------------------------------- /lab2/solution/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/solution/Cargo.toml -------------------------------------------------------------------------------- /lab2/solution/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/solution/src/main.rs -------------------------------------------------------------------------------- /lab2/solution/src/part1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/solution/src/part1.rs -------------------------------------------------------------------------------- /lab2/solution/src/part2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/solution/src/part2.rs -------------------------------------------------------------------------------- /lab2/starter/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "rustlab" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /lab2/starter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/starter/Cargo.toml -------------------------------------------------------------------------------- /lab2/starter/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/starter/src/main.rs -------------------------------------------------------------------------------- /lab2/starter/src/part1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/starter/src/part1.rs -------------------------------------------------------------------------------- /lab2/starter/src/part2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/lab2/starter/src/part2.rs -------------------------------------------------------------------------------- /tex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/tex/Makefile -------------------------------------------------------------------------------- /tex/defs.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stanford-cs242/f19-assignments/HEAD/tex/defs.tex --------------------------------------------------------------------------------