mirror of
https://git.sfja.dk/Mikkel/slige.git
synced 2025-01-18 07:46:32 +00:00
f712b0f3a5
This reverts commit
|
||
---|---|---|
.vscode | ||
compiler | ||
dev-env | ||
docs | ||
editors | ||
examples | ||
runtime | ||
surveys | ||
tests | ||
web | ||
.gitignore | ||
README.md | ||
slige-build-run-all.sh | ||
slige-run.sh | ||
stdlib.slg |
Slige
slig adjektiv
af en sådan art eller beskaffenhed som lige er eller vil blive antydet, nævnt eller omtalt ofte om noget foragtet eller ubehageligt^[1]
A tool for developing high quality software.
Project includes: the slige-programming language, a compiler for slige, a runtime environment, a graphical fontend for code analysis
Devtool
Source code viewer
View program source code with syntax highlighting.
Code coverage
View what parts of the program are executed what amount of times.
Includes 2 modes:
- Performance view: Used to locate hot sections in the program. The more hot, ie. the more times a section is executed, the more critical the section is for overall performance.
- Test view: Used to locate sections, that are not covered by tests. Automated tests are ineffective, if sections of the tested code, are not covered, ie. are never executed.
Flame graph
A flame graph displays what functions' individual execution time make up the overall execution time.