Activity for JMMcG Core C++ Library.

  • Jason McGuiness committed [f47859] on Code

    Try to fix cmake dependencies so targets build better.

  • Jason McGuiness committed [91f6cb] on Code

    Add an order ID object that uses an LFSR to obfuscate the IDs.

  • Jason McGuiness committed [e7bd52] on Code

    Add an order ID object that uses an LFSR to obfuscate the IDs.

  • Jason McGuiness committed [88202f] on Code

    Merge branch 'fixingfp' into working

  • Jason McGuiness committed [74d178] on Code

    Fix a minor bug in the secure lfsr: ensure that the distribution is correct. Look into a longer cycle. Fix some compiler warnings.

  • Jason McGuiness committed [823f0e] on Code

    Fix a minor bug in the secure lfsr: ensure that the distribution is correct. Look into a longer cycle. Fix some compiler warnings.

  • Jason McGuiness committed [6f6c61] on Code

    Add min algorithms too for 128-bit types.

  • Jason McGuiness committed [614972] on Code

    Add bash to the docker image.

  • Jason McGuiness committed [33d030] on Code

    Used my new wrapper for the generic_traits::api_type enum. Finally!!!

  • Jason McGuiness committed [8ddc08] on Code

    Used my new wrapper for the shared_memory enums.

  • Jason McGuiness committed [9c3798] on Code

    Used my new wrapper for the generic_traits::return_data enum. Finally!!!

  • Jason McGuiness committed [fdc42e] on Code

    Used my new wrapper for the generic_traits::size_mode_t enum. Finally!!!

  • Jason McGuiness committed [741fb6] on Code

    Used my new wrapper for the generic_traits::memory_access_modes enum. Finally!!!

  • Jason McGuiness committed [a270f6] on Code

    Used my new wrapper for the generic_traits::api_type enum. Finally!!!

  • Jason McGuiness committed [997ee8] on Code

    Used my new wrapper for the api_thread_traits::detach_state_type enum.

  • Jason McGuiness committed [a0d630] on Code

    Used my new wrapper for the api_thread_traits::states enum.

  • Jason McGuiness committed [ac351f] on Code

    Correct the ordering, thus numbering of the exit-codes to ensure that they are unique.

  • Jason McGuiness committed [c26a10] on Code

    Improve enum wrapper for user-specified tag-values - make it able to cope with more complex tag-value expressions.

  • Jason McGuiness committed [dc7892] on Code

    dd missing header.

  • Jason McGuiness committed [03e90d] on Code

    Improve the output of the type_name, emit the tag names & values too.

  • Jason McGuiness committed [3287c4] on Code

    Iteration goes from smallest to largest in terms of the tag-value as the underlying type.

  • Jason McGuiness committed [40f7f5] on Code

    Improve the output of the type_name, emit the tag names & values too.

  • Jason McGuiness committed [bf23ed] on Code

    Added ability to iterate over the enum-tag names!

  • Jason McGuiness committed [5fa77e] on Code

    Add more useful information to the enum tag-value string.

  • Jason McGuiness committed [ec90b5] on Code

    Add enum wrapper for user-specified tag-values.

  • Jason McGuiness committed [2e73f7] on Code

    Minor tweak.

  • Jason McGuiness committed [c2f0ef] on Code

    Add enum wrapper for user-specified tag-values.

  • Jason McGuiness committed [1ee56b] on Code

    Minor tweak.

  • Jason McGuiness committed [53a62a] on Code

    Remove redundant hasher.

  • Jason McGuiness committed [1a34b4] on Code

    Improve naming.

  • Jason McGuiness committed [a1ee9b] on Code

    Correct the exception-specification.

  • Jason McGuiness committed [bbf872] on Code

    Improved connection methods and tests.

  • Jason McGuiness committed [78c6c4] on Code

    Try to make reconnecting to SSL sockets more reliable.

  • Jason McGuiness committed [1e53ad] on Code

    Improved connection methods and tests.

  • Jason McGuiness committed [7cd427] on Code

    Added close tests.

  • Jason McGuiness committed [7b6f67] on Code

    Avoid implicit conversions.

  • Jason McGuiness committed [0906fe] on Code

    Correct the excpetion-specification.

  • Jason McGuiness committed [ef22da] on Code

    Improve the ctors of the LFSR secure class.

  • Jason McGuiness committed [822ca7] on Code

    Fix a typo.

  • Jason McGuiness committed [ea5967] on Code

    Add some useful comments.

  • Jason McGuiness committed [1ccbb9] on Code

    Minor tweak to ctors: permit easier static construction.

  • Jason McGuiness committed [8ff84f] on Code

    Add a useful comment.

  • Jason McGuiness committed [006c54] on Code

    Add missing header.

  • Jason McGuiness committed [9722d4] on Code

    Add missing header.

  • Jason McGuiness committed [8e7b5c] on Code

    Added LFSR functionality, including maximal specialisations for hashing various width integers.

  • Jason McGuiness committed [e82ccf] on Code

    Added missing overload to find the max_value (not called "max" as it should be due to "struct max" mis-declaration in "min_max.hpp") of int128s with other integral types.

  • Jason McGuiness committed [940213] on Code

    Added LFSR functionality, including maximal specialisations for hashing various width integers.

  • Jason McGuiness committed [46b002] on Code

    Put the 128-n=bit streaming operators in the correct namespace... std...

  • Jason McGuiness committed [dd019e] on Code

    Add missing header file.

  • Jason McGuiness committed [50b4ac] on Code

    Added a count of the number of tags in the enum. Also added compile-time checks. Made the fact it "hashes" more explicit. The strings lookup requires natural numbers for the tag-values only.

  • Jason McGuiness committed [38d675] on Code

    Added a count of the number of tags in the enum. Also added compile-time checks. Made the fact it "hashes" more explicit. The strings lookup requires natural numbers for the tag-values only.

  • Jason McGuiness committed [4ab885] on Code

    Added a count of the number of tags in the enum. Also added compile-time checks. Made the fact it "hashes" more explicit. The strings lookup requires natural numbers for the tag-values only.

  • Jason McGuiness committed [9c0877] on Code

    Added a count of the number of tags in the enum. Also added compile-time checks. Made the fact it "hashes" more explicit. The strings lookup requires natural numbers for the tag-values only.

  • Jason McGuiness committed [955674] on Code

    Added a count of the number of tags in the enum. Also added compile-time checks. Made the fact it "hashes" more explicit. The strings lookup requires natural numbers for the tag-values only.

  • Jason McGuiness committed [20a68c] on Code

    Added a count of the number of tags in the enum. Also added compile-time checks. Made the fact it "hashes" more explicit. The strings lookup requires natural numbers for the tag-values only.

  • Jason McGuiness committed [cbd7e7] on Code

    Added a count of the number of tags in the enum. Also added compile-time checks.

  • Jason McGuiness committed [66edfb] on Code

    Improve the way that the strings are obtained.

  • Jason McGuiness committed [dbe26d] on Code

    Added an enum-wrapper generator as a MACRO to allow pretty-printing the tag names. Added underlying_type support.

  • Jason McGuiness committed [a312af] on Code

    Add missing header file.

  • Jason McGuiness committed [d414de] on Code

    Add bash as an installation dependency.

  • Jason McGuiness committed [fa3eef] on Code

    Add all sanitizers for debug builds.

  • Jason McGuiness committed [774164] on Code

    Update requirement on libfmt.

  • Jason McGuiness committed [945b1a] on Code

    Improve the way that the compilation flags are set.

  • Jason McGuiness committed [e54e94] on Code

    Improve the way that the compilation flags are set.

  • Jason McGuiness committed [16c9a5] on Code

    Added ability to obtain the local IP address to which a connected socket is bound.

  • Jason McGuiness committed [bd6cd5] on Code

    Make it a compile-time error to pass in the incorrect number of expected arguments to the C-function call.

  • Jason McGuiness committed [55cd8a] on Code

    Add more failure-detection specializations for char * return-types.

  • Jason McGuiness committed [101220] on Code

    Fix a compiler warning.

  • Jason McGuiness committed [95a90d] on Code

    Minor corrections.

  • Jason McGuiness committed [766ddd] on Code

    Add missing C++ header.

  • Jason McGuiness committed [844a17] on Code

    Improve version info text message to include OpenSSL, fmt & curl versions that were used during building.

  • Jason McGuiness committed [6efe4b] on Code

    Improve version info text message to include the glibc version that was used during building.

  • Jason McGuiness committed [5094b6] on Code

    Correct some internal error-reporting so that none-errors are ignored correctly.

  • Jason McGuiness committed [2f5c6a] on Code

    Fix retry call.

  • Jason McGuiness committed [a361c5] on Code

    Enable setting the socket options on the underlying socket.

  • Jason McGuiness committed [109493] on Code

    Correct is_open() call.

  • Jason McGuiness committed [004cee] on Code

    Add more useful error information to some of the exceptions.

  • Jason McGuiness committed [9acc6a] on Code

    Improve the type that the syscall wrapper error-message can take.

  • Jason McGuiness committed [11403c] on Code

    Report all SSL connection errors.

  • Jason McGuiness committed [3f86fa] on Code

    Tweak a comment.

  • Jason McGuiness committed [36e5ec] on Code

    Add missing build dependencies for the FIX stuff.

  • Jason McGuiness committed [5dafa3] on Code

    Tweak printing the addresses of buffers. Try to make the abort-handler a bit more robust.

  • Jason McGuiness committed [4476da] on Code

    Convert to use boost::source_location instead of old-Skool __FILE__, __LINE__ & __FUNCTION__.

  • Jason McGuiness committed [937653] on Code

    Fix a minor compiler warning.

  • Jason McGuiness committed [9b7a3d] on Code

    Make use of the new exception wrappers.

  • Jason McGuiness committed [3ac0e6] on Code

    Minor clang-tidy inspired tweaks.

  • Jason McGuiness committed [1039bc] on Code

    Make use of the new exception wrappers.

  • Jason McGuiness committed [de0aec] on Code

    Add more useful comments and correct the memory_access_mode for PRAM-correctness.

  • Jason McGuiness committed [e24ea1] on Code

    Make use of the new exception wrappers.

  • Jason McGuiness committed [1d7ac1] on Code

    Make use of the new exception wrappers.

  • Jason McGuiness committed [ac9aa5] on Code

    Make use of the new exception wrappers - remove deprecated libjmmcg::crt_exception.

  • Jason McGuiness committed [8fc580] on Code

    Make use of the new exception wrappers.

  • Jason McGuiness committed [46668b] on Code

    Remove some redundant files: trace.hpp chiefly - replace with BOOST_TRIVIAL_LOG.

  • Jason McGuiness committed [5e9b5d] on Code

    Make use of the new exception wrappers - remove deprecated libjmmcg::exception, and all related macros and classes.

  • Jason McGuiness committed [ad6819] on Code

    Fix a compiler warning about hiding a function.

  • Jason McGuiness committed [0b29ce] on Code

    Make use of the new exception wrappers - remove deprecated libjmmcg::crt_exception.

  • Jason McGuiness committed [9dc6f7] on Code

    Ensure that the kernel affinity and priority are also set with jthread wrappers.

  • Jason McGuiness committed [c31c4e] on Code

    Make use of the new exception wrappers.

  • Jason McGuiness committed [e342d7] on Code

    Make use of the new exception wrappers.

  • Jason McGuiness committed [df5d4a] on Code

    Make use of the new exception wrappers.

1 >