issues
search
udem-dlteam
/
pnut
🥜 A Self-Compiling C Transpiler Targeting Human-Readable POSIX Shell
https://pnut.sh
BSD 2-Clause "Simplified" License
424
stars
14
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Support comma operator and varargs in exe backend
#112
laurenthuberdeau
closed
3 weeks ago
0
Add SLE24 paper and presentation to documentation
#111
laurenthuberdeau
closed
1 month ago
0
Update limitations and known issues in README
#110
laurenthuberdeau
closed
1 month ago
0
Dont use temporary when `x = f()` used in condition
#109
laurenthuberdeau
closed
1 month ago
0
Fix typo and slighly shorter runtime
#108
laurenthuberdeau
closed
1 month ago
0
Fix typos in README.md
#107
firasuke
closed
1 month ago
1
Deduplicate string literals and allow null bytes
#106
laurenthuberdeau
closed
1 month ago
0
A few small changes
#105
laurenthuberdeau
closed
1 month ago
0
Add space between condition and break in do_while
#104
laurenthuberdeau
closed
1 month ago
0
Runtime: Use (__c = *__ptr) != 0 in loop condition
#103
laurenthuberdeau
closed
2 months ago
0
Simplify shell switch code
#102
laurenthuberdeau
closed
1 month ago
0
Simplify and generalize switch statements in EXE backend
#101
laurenthuberdeau
closed
2 months ago
0
Add CI check to prevent tabs and trailing whitespace in C source files
#100
laurenthuberdeau
closed
2 months ago
0
Don't generate trailing whitespace for function calls with no arguments
#99
laurenthuberdeau
closed
2 months ago
0
Share environment code between exe and sh backend (WIP)
#98
laurenthuberdeau
opened
2 months ago
0
Cancel in progress workflows when new commit is pushed
#97
laurenthuberdeau
closed
2 months ago
0
Use --no-cache in make-artifact.sh
#96
laurenthuberdeau
closed
2 months ago
0
Add c4.c to artifact.md
#95
laurenthuberdeau
closed
2 months ago
0
Small cleanup in sh.c
#94
laurenthuberdeau
closed
2 months ago
0
Fix for switch not compiling when inserting a compound statement
#93
SamuelYvon
closed
2 months ago
5
Compile Selfie?
#92
monnier
opened
2 months ago
0
Support `do {...} while (...);` statements.
#91
laurenthuberdeau
closed
2 months ago
1
Availability of "The Design of a Self-Compiling C Transpiler Targeting POSIX Shell"
#90
maconcg
closed
2 months ago
2
Add RT_UNSAFE_HEAP to remove set -u
#89
laurenthuberdeau
closed
2 months ago
0
More benchmarks
#88
laurenthuberdeau
closed
1 month ago
0
Add C4 to examples
#87
laurenthuberdeau
closed
2 months ago
0
Duduplicate character literal variables and RT_USE_LOOKUP_TABLE lookup table
#86
laurenthuberdeau
opened
2 months ago
0
Add CI check for certain pnut-sh options
#85
laurenthuberdeau
closed
2 months ago
0
Implement support for do..while
#84
SamuelYvon
closed
2 months ago
7
Allow pnut-sh to be compiled by pnut-exe
#83
laurenthuberdeau
closed
2 months ago
0
Preparing ACM artifact
#82
laurenthuberdeau
closed
2 months ago
2
Remove undefined behaviors in text objects
#81
laurenthuberdeau
closed
2 months ago
0
Disable pathname expansion using set -f
#80
laurenthuberdeau
closed
2 months ago
0
Fix warnings
#79
laurenthuberdeau
closed
2 months ago
0
Reuse temporary identifiers used for nested function calls
#78
laurenthuberdeau
closed
2 months ago
0
Faster text primitives
#77
laurenthuberdeau
closed
2 months ago
0
Deduplicate strings passed to defstr makes pnut slower
#76
laurenthuberdeau
closed
1 month ago
0
Delete unused files that we forgot to delete
#75
laurenthuberdeau
closed
3 months ago
0
Ksh allows variables to contain negative 0 (-0) which breaks equality
#74
laurenthuberdeau
opened
3 months ago
0
Add negative-zero.c test to document ksh bug
#73
laurenthuberdeau
closed
3 months ago
0
Improve printf and simplify runtime
#72
laurenthuberdeau
closed
2 months ago
0
Don't generate printf calls starting with '-'
#71
laurenthuberdeau
closed
3 months ago
0
Bash 2.05a compatibility
#70
laurenthuberdeau
closed
3 months ago
0
Make Pnut compatible with early bash versions
#69
laurenthuberdeau
closed
3 months ago
1
Testing the speed on CI
#68
laurenthuberdeau
closed
3 months ago
0
Faster CI
#67
laurenthuberdeau
closed
3 months ago
1
Fix RT_USE_LOOKUP_TABLE when reading unicode chars
#66
laurenthuberdeau
closed
2 months ago
4
Documentation for supported shell versions
#65
cosinusoidally
opened
3 months ago
5
Simpler and less buggy preprocessor, support #include <> and more!
#64
laurenthuberdeau
closed
2 months ago
2
Building tcc with pnut
#63
cosinusoidally
opened
3 months ago
3
Next