Skip to content

Commit 07b6f6b

Browse files
committed
chore: flake.lock update, bump plugin versions
1 parent db9ff63 commit 07b6f6b

File tree

6 files changed

+38
-39
lines changed

6 files changed

+38
-39
lines changed

Diff for: flake.lock

+22-22
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: flake.nix

+2
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@
107107
packages = (lib.attrValues scriptDrvs) ++ [
108108
typst
109109
pkgs.gnuplot
110+
pkgs.tinymist
111+
pkgs.typstyle
110112
config.packages.weasel
111113
config.packages.passive
112114
config.packages.dups

Diff for: src/thesis/2-reproducibility.typ

+6-10
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,7 @@ necessitates an incremental investment of resources, time, and effort.
155155

156156
#box[
157157
$
158-
& forall e in E, forall e' in R(e), forall p in "par"(e), quad r(
159-
e, p
160-
) eq r(e', p)
158+
& forall e in E, forall e' in R(e), forall p in "par"(e), quad r( e, p ) eq r(e', p)
161159
$
162160
]
163161

@@ -964,9 +962,7 @@ An impure function is the opposite of the above definition of a pure function.
964962

965963
Let $f: I times E → R$ be a function. Then $f$ is *impure* if and only if:
966964

967-
$forall i in I, exists e_1, e_2 in E, quad "eval"(f,i,e_1) eq.not "eval"(
968-
f,i,e_2
969-
)$
965+
$forall i in I, exists e_1, e_2 in E, quad "eval"(f,i,e_1) eq.not "eval"( f,i,e_2 )$
970966

971967
where
972968
- $I$ is the set of all possible inputs arguments
@@ -1089,9 +1085,7 @@ consistently obtain identical results across multiple runs of a computation.
10891085

10901086
#box[
10911087
$
1092-
& forall c in C, forall i in I, forall e_1, e_2 in E, quad "eval"(
1093-
c, i, e_1
1094-
) eq "eval"(c, i, e_2)
1088+
& forall c in C, forall i in I, forall e_1, e_2 in E, quad "eval"( c, i, e_1 ) eq "eval"(c, i, e_2)
10951089
$
10961090
]
10971091

@@ -1751,7 +1745,9 @@ First, we compile the sourcecode twice, creating `build1` and `build2`:
17511745
Then, we use `diffoscope` to compare these builds:
17521746

17531747
#figure(
1754-
shell(file: "../../../resources/sourcecode/bash/bash-diffoscope-comparison.log"),
1748+
shell(
1749+
file: "../../../resources/sourcecode/bash/bash-diffoscope-comparison.log",
1750+
),
17551751
) <bash-diffoscope-comparison>
17561752

17571753
The tool will generate a detailed report (@diffoscope-report) highlighting the

Diff for: src/thesis/imports/preamble.typ

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
#import "@preview/diagraph:0.3.0": *
1+
#import "@preview/diagraph:0.3.1": *
22
#import "@preview/codly:1.2.0": *
3-
#import "@preview/codly-languages:0.1.4": *
4-
#import "@preview/glossarium:0.5.1": make-glossary, register-glossary, print-glossary, gls, glspl
5-
#show: make-glossary
3+
#import "@preview/codly-languages:0.1.6": *
4+
#import "@preview/glossarium:0.5.2": make-glossary, register-glossary, print-glossary, gls, glspl
65
#import "@preview/xarrow:0.3.1": xarrow, xarrowSquiggly, xarrowTwoHead
76
#import "@preview/hydra:0.5.2": *
8-
#import "@preview/cetz:0.3.1"
7+
#import "@preview/cetz:0.3.2"
98
#import "colors.typ": *
109
#import "workarounds.typ": *

Diff for: src/thesis/imports/workarounds.typ

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#import "@preview/codly:1.2.0": *
2-
#import "@preview/codly-languages:0.1.4": *
2+
#import "@preview/codly-languages:0.1.6": *
33
#import "../theme/common/metadata.typ": *
44

55
#let sourcefile(file: none, lang: none) = {

Diff for: src/thesis/main.typ

+3-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
),
2020
)
2121

22+
#show: make-glossary
23+
2224
#show: project.with(
2325
title: title,
2426
university: university,
@@ -114,7 +116,7 @@
114116
long: "Integrated Development Environment",
115117
plural: "IDEs",
116118
longplural: "Integrated Development Environments",
117-
desc: [An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development.],
119+
description: [An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development.],
118120
),
119121
(
120122
key: "IEEE",

0 commit comments

Comments
 (0)