Commit Graph

284 Commits (master)

Author SHA1 Message Date
Gavin Howard 5f07ad1ccd
Make bcl work with threads and not signals 2 months ago
Gavin Howard 93e11f59e8
Quiet all GCC longjmp() clobber warnings 2 months ago
Gavin Howard aa8f4975c5
Silence warnings on OpenBSD, insofar as possible 2 months ago
Gavin Howard 7737ce5753
Add non-clamping to the library 2 months ago
Gavin Howard 38757d1fd1
Remove -Wno-disabled-macro-expansion 2 months ago
Gavin Howard 566942ac8e
Remove a lot of -Wno-* options from -Weverything on clang 3 months ago
Gavin Howard 3b61951a1e
Add the code for clamping and not clamping digits 3 months ago
Gavin Howard f147e34c8e
Format all C code 4 months ago
Gavin Howard 3efc3b9f42
Clean up a lot of the line lib code and consolidate 4 months ago
Gavin Howard 38e85d7ea3
Implement support for editline and readline 5 months ago
Gavin Howard d778d0b917
Fix the bug mentioned in the last commit 7 months ago
Gavin Howard daf643af7e
Make sure to guard locale-specific stuff 10 months ago
Gavin Howard c4e3e23057
Add BC_EXPR_EXIT back with setting default 12 months ago
Gavin Howard 4dd84d12b4
Add leading zeroes to bcl 1 year ago
Gavin Howard a5e62d4e95
Add a command-line option for printing leading zeros 1 year ago
Gavin Howard a554a391b1
Fix the problem where keywords can be redefined for builtin libs 1 year ago
Gavin Howard 01f922aed2
Switch strings in dc to be stored per function 1 year ago
Gavin Howard f4e36d5707
Change the keyword redefinition infrastructure 1 year ago
Gavin Howard df956b3c36
Add the ability for users to redefine keywords 1 year ago
Gavin Howard 982249a3a1
Do a lot of doc work and refactor along the way 1 year ago
Gavin Howard bac45669be
Do a lot of documentation work and some refactoring 1 year ago
Gavin Howard b62b07ac19
Put the read parser in BcVm 1 year ago
Gavin Howard f378c8b80a
Do a lot of documentation work 1 year ago
Gavin Howard 747748e9ac
Remove some useless code 1 year ago
Gavin Howard 78b97db011
Improve slabs 1 year ago
Gavin Howard 968354ba9a
Use slabs for strings 1 year ago
Gavin Howard 45c9d4f490
Fix a bug with read prompt 1 year ago
Gavin Howard 6804b13072
Move the error handling code to status.h 1 year ago
Gavin Howard 8a1d001dcf
Fix dc bug 1 year ago
Gavin Howard 2744f0b7e9
Fix Windows build again and make history work as well 1 year ago
Gavin Howard 5585c1016f
Remove the BC_HISTORY env var 1 year ago
Gavin Howard 216c6c7bcc
Change the build system to add default settings with env vars 1 year ago
Gavin Howard b341c829ad
Change temps to use bss 1 year ago
Gavin Howard a4ff190111
Fix some debug code 1 year ago
Gavin Howard 4ba008e346
Make failing to push to the temp vector a non-event 1 year ago
Gavin Howard eeed482413
Take EXTRA_MATH into account with pledge and unveil 1 year ago
Gavin Howard b6c65bb44c
Improve pledge() use and add unveil() 1 year ago
Gavin Howard 3e8cd345de
Start adding support for OpenBSD pledge() 1 year ago
Gavin Howard f7a6430c6a
Start the process of making bc/dc work on Windows 2 years ago
Gavin Howard fd3dee2bb6
Move the version location 2 years ago
Gavin Howard ec26fd2f11
Fix a lot of compile errors from the changes in last commit 2 years ago
Gavin Howard 7378a7abe1
Fix problems with printing stuff without newlines 2 years ago
Gavin Howard b1317b88ac
Add a command-line option to turn off the read prompt 2 years ago
Gavin Howard 580e4ada73
Make bc/dc not exit with -e and -f in B/DC_ENV_ARGS 2 years ago
Gavin Howard c4437772e7
Add a way to ensure no memory leaks for testing 2 years ago
Gavin Howard 614ef613e8
Fix style and make various tiny improvements 2 years ago
Gavin Howard 0718a62d08
Make fuzzing easier and slightly faster 2 years ago
Gavin Howard 4feb708f7a
Update copyright to 2021 2 years ago
Gavin Howard b38b0bec8f
Remove a warning found by scan-build 2 years ago
Gavin Howard 3d11275b53
Add a constant for vm.max squared 2 years ago