152 Commits (9ffdd5ec6915bc01fa0ceb7f5b5e9e4327615044)

Author SHA1 Message Date
Gavin Howard 9ffdd5ec69
Fix the second parse bug found by oguz-ismail 10 months ago
Gavin Howard c4e3e23057
Add BC_EXPR_EXIT back with setting default 12 months ago
Gavin Howard 7e218161a9
Fix a build error on Android 1 year ago
Gavin Howard de7f0b83b6
Add the check for binary files back in 1 year ago
Gavin Howard e86e4b3f8a
Add two new error messages 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 fc5669bc3d
Clarify and tighten up on error handling 1 year ago
Gavin Howard 8b8182f7e4
Implement GCC and Clang computed goto in program.c 1 year ago
Gavin Howard 0f812d7e66
Fix compile errors in other build modes 1 year ago
Gavin Howard eb6680d69d
Add BC_UNREACHABLE for MSVC 1 year ago
Gavin Howard f378c8b80a
Do a lot of documentation work 1 year ago
Gavin Howard 6deb739de1
Make bc and dc UTF-8 capable 1 year ago
Gavin Howard 747748e9ac
Remove some useless code 1 year ago
Gavin Howard a29db33028
Improve signal handling 1 year ago
Gavin Howard 6804b13072
Move the error handling code to status.h 1 year ago
Gavin Howard 29e4d559c2
Fix the build on Windows 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 ce27c9e99a
Do some documentation work and prepare for Windows history 1 year ago
Gavin Howard 116b7536f5
Do a lot of more documentation work 1 year ago
Gavin Howard a065fc0658
Remove the OpenBSD test from version.h to status.h 1 year ago
Gavin Howard 77ef954773
Move stuff from bcl.h to status.h and fix a bug 1 year ago
Gavin Howard fa27fde9e1
Add another error message 1 year ago
Gavin Howard f7a6430c6a
Start the process of making bc/dc work on Windows 1 year ago
Gavin Howard 1815efc5bd
Fix a problem on OpenBSD 2 years ago
Gavin Howard c4437772e7
Add a way to ensure no memory leaks for testing 2 years ago
Gavin Howard 093a99dff2
Make it so I can use AFL with the PRNG 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 2a844e49f4
Fix style 2 years ago
Gavin Howard 91484c7c9c
Use __has_attribute to test for fallthrough attribute 2 years ago
Gavin Howard 82bb87071e
Fix warnings and errors revealed by release.sh 2 years ago
Gavin Howard e5e971c75c
Move all headers back to include and rename the library header 2 years ago
Gavin Howard ded302ed4b
Do first pass at implementing the library 2 years ago
Gavin Howard 5c56a389db
Start changing errors to accomodate the library 2 years ago
Gavin Howard 9f0209dd37
Move the status header back 2 years ago
Gavin Howard 9f9bef4b05
Move more stuff around and fix all compiler errors and warnings 2 years ago
Gavin Howard 1b48d5f436
Move the headers 2 years ago
Gavin Howard 7f1d2d8a64
Mark fallthroughs to quiet clang 2 years ago
Gavin Howard f420be27fa
Remove "All rights reserved" from license headers for FreeBSD 2 years ago
Gavin Howard 29e00ba6db
Add SPDX identifiers to files 2 years ago
Gavin Howard 316713af5f
Make SIGINT handling better 2 years ago
Gavin Howard 126853b6ca
Mark a function as _Noreturn if I can 2 years ago
Gavin Howard ae9dd7245c
Remove option to build without signals 2 years ago
Gavin Howard ad8b325ce3
Start adding my own buffered I/O 2 years ago
Gavin Howard 5a32189c76
Start the process of converting to setjmp()/longjmp() 2 years ago
Gavin Howard 586ca590ba
Remove getopt_long() and replace it with an adapted optparse 2 years ago
Gavin Howard 23a78aba0c
Fix even more AIX problems 3 years ago
Gavin Howard 2c6fd0e1f6
Fix more AIX problems 3 years ago