History log of /ext-ds/ (Results 76 – 100 of 439)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3130491418-Nov-2018 Rudi Theunissen

Merge branch 'master' of github.com:php-ds/extension


9f1ba41618-Nov-2018 Rudi Theunissen

Fix pair reflection bugs by avoiding __get and __set

3ae3956008-Nov-2018 Rudi Theunissen

Update README.md

c475c51108-Oct-2018 Rudi Theunissen

Update test.php

c38d1fea08-Oct-2018 Rudi Theunissen

Merge pull request #124 from rvanvelzen/float-hash

Improve float/double hash values


e6d8ded308-Oct-2018 Richard van Velzen

Make sure -0.0 and 0.0 generate the same hash

9e8fae9108-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 ...

4fbb4f6908-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.

7c3726ae05-Sep-2018 Rudi Theunissen

Update README.md

a4988a5204-Sep-2018 Rudi Theunissen

Remove --disable-all from appveyor

4162f24404-Sep-2018 Rudi Theunissen

Add xml to appveyor

f66ea83404-Sep-2018 Rudi Theunissen

Add mbstring to appveyor build

799eb20502-Aug-2018 Rudi Theunissen

Fix memory leak on deque filter exception

34885a6f02-Aug-2018 Rudi Theunissen

Remove special equal function for now

7b61feee10-Jul-2018 Rudi Theunissen

Add special ds is_equal function WIP

0245591210-Jul-2018 Rudi Theunissen

Move next power of 2 to common

5a6404ca10-Jul-2018 Rudi Theunissen

Improve deque allocation boundaries and foreach

58cdc89007-Jul-2018 Rudi Theunissen

Fix memory leaks, smarter reallocations

b910e5fc06-Jul-2018 Rudi Theunissen

Use master tests

22870c6606-Jul-2018 Rudi Theunissen

Change filter callback check to expected bool check in vector

afbc3aef06-Jul-2018 Rudi Theunissen

Add ds_set_map and pass indices to filter callbacks

ae9ce66206-Jul-2018 Rudi Theunissen

Add Set::map method

911b461406-Jul-2018 Rudi Theunissen

Add opcache check in test script

573f421306-Jul-2018 Rudi Theunissen

Remove rogue comment

ccaeb74306-Jul-2018 Rudi Theunissen

Small refactor of deque_push_va

12345678910>>...18