Commit Graph

14 Commits (b6aa563812b8e5f6e0465c4591b40ef8ad64ca64)

Author SHA1 Message Date
Project Nayuki c7bc281e18 Inlined BitBuffer.getBytes() into its single usage (with simplification because the bit length is a multiple of 8) in most language versions, synchronized comment and variable name in Rust version.
6 years ago
Project Nayuki 4ca232b949 Updated C++ code to use standard exception classes instead of bare C strings.
6 years ago
Project Nayuki 97e0388cb7 Simplified the argument check in BitBuffer.appendBits() by tightening the input range, also removed some parentheses.
7 years ago
Project Nayuki 9f2c8d9e96 Simplified and tweaked various small pieces of C++ code.
7 years ago
Project Nayuki 777a9365f1 Fixed and updated C++ code regarding integer overflow checks.
7 years ago
Project Nayuki 5a47e04b52 Revamped C++ BitBuffer code to be based on std::vector<bool>, updated dependent code.
7 years ago
Project Nayuki 58046f902f Updated some C++ implementation code to be stricter by prepending std:: prefix for C standard library types.
8 years ago
Project Nayuki d6080663b9 Deleted unused header #include.
8 years ago
Project Nayuki a9c12dd705 Rearranged some overflow comparisons in C++ code for clarity, without changing behavior.
8 years ago
Project Nayuki b0123fee3d Reduced lines in copyright notice of each source file (related to commit 4bba4c03ed).
8 years ago
Project Nayuki cc2a5d4ce9 Reduced redundancy in C++ code by wrapping .cpp source files in namespace{} blocks.
8 years ago
Project Nayuki 873652a82f Updated C++ ByteBuffer and QrSegment code to check and handle integer overflow strictly.
8 years ago
Project Nayuki e062a386d0 Deleted copyright year in all source files, updated year in readme document.
8 years ago
Nayuki Minase 008fddf4be Added C++ port of the library.
9 years ago