Assets 2

Doc

Changelog:

  • Deprecated existing sneaker::cache::generic_cache<K, T, CreateHandler, DestroyHandler> class, and replaced it with the new sneaker::cache::cache_interface<CacheScheme, OnInsert, OnErase> generic and extensible cache mechanism and sneaker::cache::lru_cache<K, V, N> the LRU cache scheme.
  • Updates and minor fixed to auto-generated documentation.
  • Added "Build and Installation" page in auto-generated documentation.

This release's theme is... bufferfly!

    .      .-~\
   / `-'\.'    `- :
   |    /          `._
   |   |   .-.        {
    \  |   `-'         `.
     \ |                /
~-.`. \|            .-~_
    .\-.\       .-~      \
     `-'/~~ -.~          /
   .-~/|`-._ /~~-.~ -- ~
  /  |  \    ~- . _\

@libcxx libcxx released this Jul 14, 2016

Assets 3

Doc

!!! THE LARGEST RELEASE SO FAR !!!

MD5: 26de1790a02b00c4f20928cde4c4f84d

Changelog:

New Features:

Improvements and fixes:

  • More versatile interface for sneaker::io::file_reader.
  • Added support for 64-bit integer in JSON.
  • Optimized sneaker::algorithm::tarjan<T> implementation.
  • Improved unit tests coverage.
  • Fixed and improved sneaker::threading::fixed_time_interval_daemon_service_unittest.
  • Added support for OS X for memory querying utilities under sneaker::utility.
  • Fix erroneous floating-point equality check for sneaker::utility::floats_equal.
  • Fix utility::cmdline_program interfaces.
  • Deploy debug version of library during installs.
  • Fix unit test case atomic_incrementor_atomicity_test.TestAtomicity.
  • Improve code style conformance.
  • Improve auto-generated documentation.

Build Improvements:

  • Suppress -rdynamic in builds.
  • Release build include compiler optimizations.
  • Test coverages enabled.
  • Provide option for build to run unit tests just once.
  • Upgrade to version 1.7.0 of Google Test.
  • Fixed compiler warnings.
  • Treat all compiler warnings as errors.

This release's theme is... Robin!!!

                 .'``.``.
             ___/ (o) `, `.
            '-==`,     ;   `.
                 \    :      `-.
                 /    ';        `.
                /      .'         `.
                |     (      `.     `-.._
                 \     \` ` `. \         `-.._
                  `.   ;`-.._ `-`._.-. `-._   `-._
                    `..'     `-.```.  `-._ `-.._.'
                      `--..__..-`--'      `-.,'
                         `._)`/
                          /  /
                         /--(
                      -./,--'`-,
                   ,^--(                     
                   ,--' `-,

@libcxx libcxx released this Feb 21, 2016

Assets 3

Doc

MD5: aac7723126ad61545b37285c051ac9ce

Changelog:

  • Implemented a call stack tracer.
  • Implemented a command-line program interface.
  • Implemented 8-bit versions of bitfield helper functions.
  • Implemented utility functions for querying OS-level process memory usages.
  • Implemented a macro for compile-time assertions.
  • Achieved zero-warning compilations on both Linux and OS X.
  • Enabled continuous integrations on both Linux and OS X.
  • Misc. bug fixes.

This release's theme is...The X Files!!!

___________________________________________________________________________

F R I D A Y                              xXXxxxxxxxxxxx  xxxxxXXXXXXXXXXXx
                                         XXXXxxXXXXxxXX   xxXXXXXXXXXXXXXX
9 P M / 8 P M   C E N T R A L                xXXXXx        xxXXXXXXx
                                               xXXXXx         xXXX
                                                xXXXXX       XXXx
                                                  xXx        xXx
                                __                    XXx  xXx
      _            _          /    \           _       XxxxxX   _     _
      |    |_|    |_         |  \/  |         |_    |    | x   |_    |
      |    | |    |_         |  /\  |         |     |   x|_    |_    _|
                              \ __ /                   xxxxxX
                                                      XxX xXXx
||   //     \\  ||                                  xXXXX   XXX
||  ___ __ _ _\ ||                                 xXXXx     XXXXx
|| | __/  \ / /\||                                 XXXX      xXXXXx
||/| _| () \ \ \\|                              xXXXXXx        XxXx    TM
||/|_| \__/_/_\ \\                             xXXXXXx          xXXXxx
==================                     xxXXXXXXXXXXXXxXXXXx xXxXXXXXXXXxXXx
==================                     xXXXXXXXXXXXXXXXXXxx XxXXxxxXXxxXXxx
___________________________________________________________________________

@libcxx libcxx released this Jan 22, 2015 · 111 commits to master since this release

Assets 3

Doc

MD5: f3b327245ad47dd4d61ce6b019ec4975

Changelog:

  • Code format clean ups.
  • Added libgtest-1.6.0 as a submodule, thus we can have tests be built and run in continuous integrations on Travis-CI.
  • Fixed various bugs in JSON schema validation.
  • Fixed include orders and missing headers.
  • Optimizations.

This release's theme is...ELEPHANTS

              ___.-~"~-._   __....__
            .'    `    \ ~"~        ``-.
           /` _      )  `\              `\
          /`  a)    /     |               `\
         :`        /      |                 \
    <`-._|`  .-.  (      /   .            `;\\
     `-. `--'_.'-.;\___/'   .      .       | \\
  _     /:--`     |        /     /        .'  \\
 ("\   /`/        |       '     '         /    :`;
 `\'\_/`/         .\     /`~`=-.:        /     ``
   `._.'          /`\    |      `\      /(
                 /  /\   |        `Y   /  \
                J  /  Y  |         |  /`\  \
               /  |   |  |         |  |  |  |
              "---"  /___|        /___|  /__|
                     '"""         '"""  '"""

@libcxx libcxx released this Oct 14, 2014 · 125 commits to master since this release

Assets 3

Doc

MD5: b606d622b92e251943de4fc3cf0fa022

Changelog:

  • Added support for recursive definition through the $ref keyword in JSON schema validation.
  • Added semantic format validation in JSON schema validation.
  • Fixed a bug in JSON schema validation that could cause seg fault on OS X.
  • Fixed a compilation issue on OS X.
  • Updated .travis.yml to have full builds on Travis CI.

This release's theme is...CANADA!!!

               ,,==="""""""===,,
           ,==""' |\ |   /\   `""==,
        ,="'|\    | \|  /__\   /\  `"=,
      /"    |,"\  |  | /'  `\ /  )     "\
    /"  ,"  |                 `\/    /|  "\
   /'  |   ,                       /",|   `\
  /'   ",/"                           |    `\
 /'      I=I=I               ,d8ba,___      `\
/'     I=8=8=8=I_I_          88888P"""       `\
|   xXXXXXXXXXXXXXXXxIxx    ,888"             |
| ~XXXXXXXXXXXXXXX~-~-~-~-~ d888~-~-~-~-~-~-~ |
| ~-~-~-~-~-~-~-~-,aad888ba,8888,-~-~-~-~-~-~ |
| ~-~-~-~-~-~-,ad888888888888888b-~-~-~-~-~-~ |
\ ~-~-~-~-~,ad8888888888888888888-~-~-~-~-~-~ /
`\ -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~- /'
 `\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,-,~~~~~ /'
  `\    /"\         1 9 9 4        \ /\    /'
   `\  "\,/'                   |\   `\ `  /'
     "\      /""\   |    |     |,'\     /"
       `"=,_ \__/   |__  |__   |    ,="'
          `""=,__             __,=""'
               ``""=========""''

@libcxx libcxx released this Oct 5, 2014 · 133 commits to master since this release

Assets 3

Doc

MD5: cfd1ddf9421ea8a4c3da748c4719f63e

Changelog:

  • More exhaustive support of JSON schema validation features.
  • Added more explicit exception handlings throughout the codebase.

This release's theme is....GIANT PANDA

                              _,add8ba,
                            ,d888888888b,
                           d8888888888888b                        _,ad8ba,_
                          d888888888888888)                     ,d888888888b,
                          I8888888888888888 _________          ,8888888888888b
                __________`Y88888888888888P"""""""""""baaa,__ ,888888888888888,
            ,adP"""""""""""9888888888P""^                 ^""Y8888888888888888I
         ,a8"^           ,d888P"888P^                           ^"Y8888888888P'
       ,a8^            ,d8888'                                     ^Y8888888P'
      a88'           ,d8888P'                                        I88P"^
    ,d88'           d88888P'                                          "b,
   ,d88'           d888888'                                            `b,
  ,d88'           d888888I                                              `b,
  d88I           ,8888888'            ___                                `b,
 ,888'           d8888888          ,d88888b,              ____            `b,
 d888           ,8888888I         d88888888b,           ,d8888b,           `b
,8888           I8888888I        d8888888888I          ,88888888b           8,
I8888           88888888b       d88888888888'          8888888888b          8I
d8886           888888888       Y888888888P'           Y8888888888,        ,8b
88888b          I88888888b      `Y8888888^             `Y888888888I        d88,
Y88888b         `888888888b,      `""""^                `Y8888888P'       d888I
`888888b         88888888888b,                           `Y8888P^        d88888
 Y888888b       ,8888888888888ba,_          _______        `""^        ,d888888
 I8888888b,    ,888888888888888888ba,_     d88888888b               ,ad8888888I
 `888888888b,  I8888888888888888888888b,    ^"Y888P"^      ____.,ad88888888888I
  88888888888b,`888888888888888888888888b,     ""      ad888888888888888888888'
  8888888888888698888888888888888888888888b_,ad88ba,_,d88888888888888888888888
  88888888888888888888888888888888888888888b,`"""^ d8888888888888888888888888I
  8888888888888888888888888888888888888888888baaad888888888888888888888888888'
  Y8888888888888888888888888888888888888888888888888888888888888888888888888P
  I888888888888888888888888888888888888888888888P^  ^Y8888888888888888888888'
  `Y88888888888888888P88888888888888888888888888'     ^88888888888888888888I
   `Y8888888888888888 `8888888888888888888888888       8888888888888888888P'
    `Y888888888888888  `888888888888888888888888,     ,888888888888888888P'
     `Y88888888888888b  `88888888888888888888888I     I888888888888888888'
       "Y8888888888888b  `8888888888888888888888I     I88888888888888888'
         "Y88888888888P   `888888888888888888888b     d8888888888888888'
            ^""""""""^     `Y88888888888888888888,    888888888888888P'
                             "8888888888888888888b,   Y888888888888P^
                              `Y888888888888888888b   `Y8888888P"^
                                "Y8888888888888888P     `""""^
                                  `"YY88888888888P'
                                       ^""""""""'

@libcxx libcxx released this Sep 12, 2014 · 137 commits to master since this release

Assets 3

Doc

MD5: 1a2e8c699c0afb253488c99ea4be5035

Changelog:

  • Added an interface for JSON Schema Validation, namely sneaker::json::json_schema::validate.

This release's theme is...pegasus!!!

                                . . . .
                                ,`,`,`,`,
          . . . .               `\`\`\`\;
          `\`\`\`\`,            ~|;!;!;\!
           ~\;\;\;\|\          (--,!!!~`!       .
          (--,\\\===~\         (--,|||~`!     ./
           (--,\\\===~\         `,-,~,=,:. _,//
            (--,\\\==~`\        ~-=~-.---|\;/J,
             (--,\\\((```==.    ~'`~/       a |
               (-,.\\('('(`\\.  ~'=~|     \_.  \
                  (,--(,(,(,'\\. ~'=|       \\_;>
                    (,-( ,(,(,;\\ ~=/        \
                    (,-/ (.(.(,;\\,/          )
                     (,--/,;,;,;,\\         ./------.
                       (==,-;-'`;'         /_,----`. \
               ,.--_,__.-'                    `--.  ` \
              (='~-_,--/        ,       ,!,___--. \  \_)
             (-/~(     |         \   ,_-         | ) /_|
             (~/((\    )\._,      |-'         _,/ /
              \\))))  /   ./~.    |           \_\; 
           ,__/////  /   /    )  /
            '===~'   |  |    (, <.
                     / /       \. \
                   _/ /          \_\
                  /_!/            >_\

@libcxx libcxx released this Sep 3, 2014 · 139 commits to master since this release

Assets 3

Doc

MD5: 3bce9ea034a0508fcc52bdaa1c0e93eb

Changelog:

  • Added JSON serialization and deserialization interfaces (sneaker::json::JSON).

This release's theme is....The Joker!

                 _\@)_       ___
                  /`\      .' -,'-.__,@
                 /        |     `).-'
               _/       _\V^V^V^V/_
              | /\     .=// ^.^ \\=.
              /\ /     .'/| ._. |\'.
             / /-`.       _\___/_
              |/\/\   _@->`   _  `<-@._
                \  \.'  @-'`\( `'-,@   '-.
                 \      ,    @    , _.-   `\
                  \   .'|    :    |` /'. _.'
                   `"`   \   :    / /`\_|  @
                   @_  _.'`""""""`'-\_\.--;`
                   `-.`      /,     `, .-'
                   _.@--; .-'| '. ;-._;@
                 .'     @' _.'.  `@  \
                |     _.-'`    '-.    \
                 '-._  `-._n_     )   |
                     `'-._ ) `-,.'   /
                          u-'--;`@ .'
                               |  /
                              ,\ /,
                              )\.'/
                             /   (
                             \_.. '._.@
                                 `-.-'

@libcxx libcxx released this Aug 24, 2014 · 144 commits to master since this release

Assets 3

Doc

MD5: 40daf7e0d81b04efa4610bcc6411c1af

Changelog:

  • Pushed a fix to sneaker::threading::fixed_time_interval_daemon_service to prevent seg fault from happening.
  • Implement Tarjan's Strongly Connected Graph Algorithm.

This release's theme is....apple!!!

                           .
                         .OO
                       .OOOO
                      .OOOO'
                      OOOO'          .-~~~~-.
                      OOO'          /   (o)(o)
              .OOOOOO `O .OOOOOOO. /      .. |
          .OOOOOOOOOOOO OOOOOOOOOO/\    \____/
        .OOOOOOOOOOOOOOOOOOOOOOOO/ \\   ,\_/
       .OOOOOOO%%OOOOOOOOOOOOO(#/\     /.
      .OOOOOO%%%OOOOOOOOOOOOOOO\ \\  \/OO.
     .OOOOO%%%%OOOOOOOOOOOOOOOOO\   \/OOOO.
     OOOOO%%%%OOOOOOOOOOOOOOOOOOO\_\/\OOOOO
     OOOOO%%%OOOOOOOOOOOOOOOOOOOOO\###)OOOO
     OOOOOO%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
     OOOOOOO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
     `OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO'
   .-~~\OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO'
  / _/  `\(#\OOOOOOOOOOOOOOOOOOOOOOOOOOOO'
 / / \  / `~~\OOOOOOOOOOOOOOOOOOOOOOOOOO'
|/'  `\//  \\ \OOOOOOOOOOOOOOOOOOOOOOOO'
       `-.__\_,\OOOOOOOOOOOOOOOOOOOOO'
           `OO\#)OOOOOOOOOOOOOOOOOOO'
             `OOOOOOOOO''OOOOOOOOO'
               `""""""'  `""""""'

@libcxx libcxx released this Aug 3, 2014 · 152 commits to master since this release

Assets 3

Doc

MD5: a70de05be71f724bc076f86fd9d02a16

Changelog:

  • Added sneaker::atomic::atomic_incrementor.
  • Added retry decorator sneaker::functional::retry.
  • Modified signature of ExternalHandler for sneaker::threading::fixed_time_interval_daemon_service.

This release's theme: DECORATION!!!

      /___/____/____/____/_____/_______/______
     /_/____/____/___/______/_____/_____/___
    /_____/____/______/___/____/___/______/___/
   /__/_____/_o__o/____/____/___/_____/____/______
    |        o__O_\o
    |       __o  \ o
    |      __o| __) o           _______
    |      | || \_/  o o       |  ___  |
         |_|_||/\_|      o     | |   |
        || | |/_/\_\      o    | |__
        ||_|_/I/  \_\     o    |
        |___/_/    \_\   o     |()
           /_/      \_\ o      |
          /_/        \_\ o o   |
         / /          \ \    o |_ o  o  o  o
                               o o            o
                                                o