add thread_detachInstance
Added comments describing the use of rt_moduleTlsCtor/Dtor.
added unittest
fixed breakage
1s is too long to wait for the test to complete
Adding 64-bit sse code for array double operations.
fix bad search/replace
Fixed authors list and cleaned up commented code.
Corrected assembly to only use SSE and SSE2, not SSE3 instructions.
Merge pull request #815 from economicmodeling/arraydouble_64bit

Adding 64-bit sse code for array double operations.
Implement 64-bit array operations for byte[]
Replace `compare(a, b) == 0` with `equals(a, b)` in aaA.
Call `_xopCmp` which throws `Error` on usage `TypeInfo.compare`.
Revert "Hack fix Issue 10380 - [AA] Wrong code using associative array as key type in associative array"

This reverts commit 33ea0c56407b4a37c382e3fbfb11206c66900dae.
Remove SSE3 instructions
Merge pull request #522 from denis-sh/replace-`compare`-with-`equals`-in-aaA

Replace `compare(a, b) == 0` with `equals(a, b)` in aaA.
Use correct mov instruction
add nothrow to debug code
add TypeInfo to GC calls
Fix for 12837: Duration's get and individual unit getters are bug-prone.

Experience has shown that most people (who don't read the documentation)
seem to expect that get and the indivdual getters return what total
returns, causing bugs. So, this commit renames get to getOnly (leaving
get as a deprecated alias to getOnly) and deprecates the individual unit
getters, forcing folks to use total or getOnly explicitly. It's likely
that most code that will have to change because of these changes is
broken anyway, so this will catch bugs.