Go to file
Laurenz 236750c35f Remove par nodes in favor of parbreaks 🔄
This basically reverts the earlier change from parbreaks to par nodes because:
- It is simpler and less nested
- It works way better with functions that layout their body inline like `font`, which where buggy before, previously

The original reasons for changing to par nodes were:
- the envisioned design of the layouter at that time (based on dynamic nodes etc.), which is not relevant anymore
- possibly existing benefits with regards to incremental compilation, which are unsure and outweighed by the immediate benefits of the parbreak-representation
2020-08-29 12:02:07 +02:00
.github/workflows Update Cargo.toml and CI configuration ⚙ 2020-08-02 11:58:47 +02:00
benches Add end-to-end typesetting benchmark 🖊 2020-08-19 20:51:36 +02:00
fonts Par nodes 🧳 2020-08-04 11:46:04 +02:00
main Tidier error output in main and tests 🧹 2020-08-17 16:18:55 +02:00
src Remove par nodes in favor of parbreaks 🔄 2020-08-29 12:02:07 +02:00
tests Make align not behave box-like and smarter 📦 2020-08-29 11:32:32 +02:00
.gitignore Remove output files which sneaked into the repository 2020-08-14 20:55:10 +02:00
Cargo.toml Add end-to-end typesetting benchmark 🖊 2020-08-19 20:51:36 +02:00