update CHANGELOG, COPYING, and README v3.0

Sun, 09 Jul 2023 12:33:20 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 09 Jul 2023 12:33:20 +0200
changeset 750
8a3336743c4e
parent 749
991e8cce8015
child 751
9c104f2f1327

update CHANGELOG, COPYING, and README

CHANGELOG file | annotate | diff | comparison | revisions
COPYING file | annotate | diff | comparison | revisions
README file | annotate | diff | comparison | revisions
     1.1 --- a/CHANGELOG	Sun Jul 09 12:17:29 2023 +0200
     1.2 +++ b/CHANGELOG	Sun Jul 09 12:33:20 2023 +0200
     1.3 @@ -1,6 +1,13 @@
     1.4 -Version 3.0 M1
     1.5 ---------------
     1.6 -work in progress
     1.7 +Version 3.0 - 2023-07-09
     1.8 +------------------------
     1.9 + * complete redesign from scratch
    1.10 + * collections can now store copies of objects and not just pointers
    1.11 + * collections are now dynamically implemented
    1.12 + * users of the library can specify own implementations of collections that work with the UCX API
    1.13 + * low level API for custom lists that do not use the UCX structures
    1.14 + * various fixes and improvements
    1.15 + * drops some other, rarely used, features
    1.16 + * removes testing implementation from the lib
    1.17  
    1.18  
    1.19  Version 2.1 - 2019-12-30
     2.1 --- a/COPYING	Sun Jul 09 12:17:29 2023 +0200
     2.2 +++ b/COPYING	Sun Jul 09 12:33:20 2023 +0200
     2.3 @@ -1,4 +1,4 @@
     2.4 -Copyright 2021 Mike Becker, Olaf Wintermann. All rights reserved.
     2.5 +Copyright 2023 Mike Becker, Olaf Wintermann. All rights reserved.
     2.6  
     2.7  Redistribution and use in source and binary forms, with or without
     2.8  modification, are permitted provided that the following conditions are met:
     3.1 --- a/README	Sun Jul 09 12:17:29 2023 +0200
     3.2 +++ b/README	Sun Jul 09 12:33:20 2023 +0200
     3.3 @@ -25,21 +25,21 @@
     3.4  2. Build
     3.5  --------
     3.6  
     3.7 -Untar the source archive and run
     3.8 +The build processes uses CMake starting with UCX 3.0.
     3.9 +You can clone the repository or download the sources from SourceForge.
    3.10  
    3.11 -  mkdir build
    3.12 -  cd build
    3.13 -  cmake ..
    3.14 -  make
    3.15 +    wget https://sourceforge.net/projects/ucx/files/ucx-latest.tar.gz
    3.16 +    tar -xzf ucx-latest.tar.gz
    3.17 +    cd ucx-latest
    3.18  
    3.19 -Optionally install UCX by running the following command as privileged user
    3.20 +Then create a build directory and use cmake to create the build files,
    3.21 +execute the build, and - optionally - install the files.
    3.22  
    3.23 -  make install
    3.24 -
    3.25 -If you want to verify your build, you can run
    3.26 -
    3.27 -  make test
    3.28 -
    3.29 +    mkdir build
    3.30 +    cd build
    3.31 +    cmake ..
    3.32 +    cmake --build .
    3.33 +    sudo cmake --install .
    3.34  
    3.35  3. Documentation
    3.36  ----------------
    3.37 @@ -64,7 +64,7 @@
    3.38  5. License
    3.39  ----------
    3.40  
    3.41 -Copyright 2021 Mike Becker, Olaf Wintermann All rights reserved.
    3.42 +Copyright 2023 Mike Becker, Olaf Wintermann All rights reserved.
    3.43  
    3.44  Redistribution and use in source and binary forms, with or without
    3.45  modification, are permitted provided that the following conditions are met:

mercurial