31304914 | 18-Nov-2018 |
Rudi Theunissen |
Merge branch 'master' of github.com:php-ds/extension
|
9f1ba416 | 18-Nov-2018 |
Rudi Theunissen |
Fix pair reflection bugs by avoiding __get and __set |
3ae39560 | 08-Nov-2018 |
Rudi Theunissen |
Update README.md |
c475c511 | 08-Oct-2018 |
Rudi Theunissen |
Update test.php |
c38d1fea | 08-Oct-2018 |
Rudi Theunissen |
Merge pull request #124 from rvanvelzen/float-hash Improve float/double hash values
|
e6d8ded3 | 08-Oct-2018 |
Richard van Velzen |
Make sure -0.0 and 0.0 generate the same hash |
9e8fae91 | 08-Oct-2018 |
Richard van Velzen |
Use spl_object_id instead of spl_object_hash to provide object hash values This provides a significant speed boost on the Set::add benchmark (for 2**20 values the time went from 240ms to 100
Use spl_object_id instead of spl_object_hash to provide object hash values This provides a significant speed boost on the Set::add benchmark (for 2**20 values the time went from 240ms to 100ms on my machine)
show more ...
|
4fbb4f69 | 08-Oct-2018 |
Richard van Velzen |
Improve float/double hash values Right now the hash value for floats is their integer component. Instead, use dark magic to map the bits to an int. |
7c3726ae | 05-Sep-2018 |
Rudi Theunissen |
Update README.md |
a4988a52 | 04-Sep-2018 |
Rudi Theunissen |
Remove --disable-all from appveyor |
4162f244 | 04-Sep-2018 |
Rudi Theunissen |
Add xml to appveyor |
f66ea834 | 04-Sep-2018 |
Rudi Theunissen |
Add mbstring to appveyor build |
799eb205 | 02-Aug-2018 |
Rudi Theunissen |
Fix memory leak on deque filter exception |
34885a6f | 02-Aug-2018 |
Rudi Theunissen |
Remove special equal function for now |
7b61feee | 10-Jul-2018 |
Rudi Theunissen |
Add special ds is_equal function WIP |
02455912 | 10-Jul-2018 |
Rudi Theunissen |
Move next power of 2 to common |
5a6404ca | 10-Jul-2018 |
Rudi Theunissen |
Improve deque allocation boundaries and foreach |
58cdc890 | 07-Jul-2018 |
Rudi Theunissen |
Fix memory leaks, smarter reallocations |
b910e5fc | 06-Jul-2018 |
Rudi Theunissen |
Use master tests |
22870c66 | 06-Jul-2018 |
Rudi Theunissen |
Change filter callback check to expected bool check in vector |
afbc3aef | 06-Jul-2018 |
Rudi Theunissen |
Add ds_set_map and pass indices to filter callbacks |
ae9ce662 | 06-Jul-2018 |
Rudi Theunissen |
Add Set::map method |
911b4614 | 06-Jul-2018 |
Rudi Theunissen |
Add opcache check in test script |
573f4213 | 06-Jul-2018 |
Rudi Theunissen |
Remove rogue comment |
ccaeb743 | 06-Jul-2018 |
Rudi Theunissen |
Small refactor of deque_push_va |