Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add preliminary version of an SHA-1 x86 assembly module | lloyd | 2006-08-12 | 3 | -0/+187 |
| | |||||
* | Use an object to prevent the leak of memory or the file descriptor if | lloyd | 2006-08-09 | 1 | -19/+40 |
| | | | | something goes wrong and an exception is thrown. | ||||
* | Add an exception type specific for MemoryMapping_Allocator, simply to cut | lloyd | 2006-08-09 | 1 | -9/+24 |
| | | | | down on repeated strings a bit. | ||||
* | Access the global configuration through an object reference instead | lloyd | 2006-07-01 | 2 | -2/+3 |
| | | | | | of stand-alone functions. Store the configuration in a distinct object, rather than just a map inside the library state. | ||||
* | Yet more conf.h -> config.h changes | lloyd | 2006-07-01 | 3 | -3/+3 |
| | |||||
* | Remove a spurious linebreak | lloyd | 2006-06-25 | 1 | -1/+0 |
| | |||||
* | Support named mutexes outside of the global library state. | lloyd | 2006-06-25 | 2 | -12/+6 |
| | | | | | | Alter the AEP engine to use one in favor of a static Mutex pointer. Fix a stupid typo in an exception message. | ||||
* | The AEP engine was still expecting mul_mod to exist, which was removed | lloyd | 2006-06-25 | 1 | -7/+14 |
| | | | | quite a while ago. Changed to use Modular_Reducer objects. | ||||
* | Have allocator objects 'know' their own names, rather than keeping them | lloyd | 2006-06-25 | 1 | -0/+1 |
| | | | | around as ancillary strings. | ||||
* | Inline a number of small objects that are only used in a local context | lloyd | 2006-06-23 | 4 | -123/+86 |
| | | | | | | | (ie, a single function). This will, unfortunately, break GCC 2.95.x support. Most of the operating systems that had shipped with 2.95.x, like OpenBSD and QNX, have since upgraded. Anyone needing 2.95.x support will have to continue using 1.4.x | ||||
* | Was missing an include for <algorithm>, needed for using std::sort; | lloyd | 2006-06-23 | 1 | -0/+1 |
| | | | | most compilers didn't mind but gcc 2.95 on Linux/alpha complained. | ||||
* | Have the amd64 assembler code also be linked as C and use the | lloyd | 2006-06-10 | 1 | -28/+38 |
| | | | | stringify preprocessor operator. | ||||
* | Have the x86 assembler functions be linked as C, to match the plain C++ | lloyd | 2006-06-10 | 1 | -34/+38 |
| | | | | versions. Also, make use of the C preprocessor stringify operation. | ||||
* | Move word3_muladd* in the x86 and amd64 assembly modules. | lloyd | 2006-06-08 | 4 | -76/+76 |
| | |||||
* | Remove the generic (and wrong) implementations of word3_muladd from | lloyd | 2006-06-08 | 1 | -26/+0 |
| | | | | | the mp_asm64 module's mp_asm.h; it now will inherit the regular C ones in the generic mp_asmi.h instead of being copy and paste. | ||||
* | Instead of #undef'ing ASM at the end of mp_asm.h, just have | lloyd | 2006-06-06 | 4 | -8/+6 |
| | | | | mp_asmi.h check to see if it has already been defined. | ||||
* | Mirror changes to mp_ia32/mp_asm.h in mp_amd64/mp_asm.h | lloyd | 2006-06-06 | 1 | -32/+53 |
| | |||||
* | Make the mp_asm.h for x86 a little more readable using macros | lloyd | 2006-06-06 | 1 | -25/+42 |
| | | | | and some features of the GCC extended asm syntax. | ||||
* | Mark the es_unix module as not being available on FreeBSD; on FreeBSD 6.1 | lloyd | 2006-05-28 | 1 | -1/+1 |
| | | | | the module doesn't build due to what appears to be a libc bug. | ||||
* | Drop the Visual C++ assembly module for the time being - many test | lloyd | 2006-05-28 | 2 | -514/+0 |
| | | | | failures when enabled. | ||||
* | Drop an unused function from the Visual C++ assembler code. | lloyd | 2006-05-28 | 1 | -29/+7 |
| | |||||
* | The two-argument linear multiply function in the Visual C++ assembly | lloyd | 2006-05-28 | 1 | -33/+69 |
| | | | | was assuming 4-word blocks rather than 8. Fixed, but not yet tested. | ||||
* | The implementation of word8_madd3 had the wrong signature in the | lloyd | 2006-05-28 | 1 | -9/+10 |
| | | | | Visual C++ version of the x86 assembler module. | ||||
* | Minor change to DO_8_TIMES() macro for better readability | lloyd | 2006-05-18 | 1 | -2/+8 |
| | |||||
* | Change the Qt mutex to use the new Mutex_Factory abstraction | lloyd | 2006-05-18 | 4 | -69/+17 |
| | |||||
* | Rename mod_qt to mux_qt, as all (very minimal) non-mutex functionality | lloyd | 2006-05-18 | 4 | -0/+0 |
| | | | | | is going to be removed. | ||||
* | Initial checkin1.5.6 | lloyd | 2006-05-18 | 93 | -0/+6592 |