Are you writing a program that has to parse text input (eg, a language compiler or interpreter)? The newest
software added to the Free
Compiler Construction Tools: Lexer and Parser Generators creates the source code for a lexical analyzer for you, given
a list of specifications using
regular expressions.
Unlike some of the older tools on that page, this one supports Unicode character sets (UTF-8, UTF-16, UTF-32) out-of-the-box
and generates thread-safe code.
memcached 3.1.3 PHP 7.0 - 7.1 - 7.2 - 7.3 release of memcached extension. Note that support for
libmemcached 0.x series has been discontinued and the oldest actively tested
version is 1.0.8. It is highly recommended to use version 1.0.18 of
libmemcached.
Fixes
Fix --disable-memcached-session by ifdef-ing session INI handler callbacks (#396, #420)
memcached 3.1.2 PHP 7.0 - 7.1 - 7.2 - 7.3 release of memcached extension. Note that support for
libmemcached 0.x series has been discontinued and the oldest actively tested
version is 1.0.8. It is highly recommended to use version 1.0.18 of
libmemcached.
Fixes
Fix --enable-memcached-protocol was set to yes by default, reverted to no (#418)
memcached 3.1.1 PHP 7.0 - 7.1 - 7.2 - 7.3 release of memcached extension. Note that support for
libmemcached 0.x series has been discontinued and the oldest actively tested
version is 1.0.8. It is highly recommended to use version 1.0.18 of
libmemcached.
Fixes
Fix --disable-memcached-sasl and --disable-memcached-session replaced by --enable variants (#416)
memcached 3.1.0 PHP 7.0 - 7.1 - 7.2 - 7.3 release of memcached extension. Note that support for
libmemcached 0.x series has been discontinued and the oldest actively tested
version is 1.0.8. It is highly recommended to use version 1.0.18 of
libmemcached.
New
Support for PHP 7.3 (#385, #390)
Add INI setting to choose session consistent hash (ketama or ketama_weighted) (#344, #392)
Add support for libmemcached encryption (#345, #381)
Add error reporting to session code (#165)
Expose build configuration via PECL (#383)
Fixes
Fix hanging getStats() when binary protocol and non-blocking are both enabled (#348)
Fix session persistence by checking memcached behavior values before setting (#379)
Fix memcached.sess_persistent not working with memcached.sess_binary_protocol = On (#375)
Configure warns if libmemcached needs sasl.h (#341, #380)
Resolve various INI deviations in 3.0.3 (#351)
Turn off sess_binary_protocol by default with older libmemcached (#330)
Changes
Impove Windows builds (#411)
Support Homebrew ZLIB path (#410)
Remove forgotten unused comment about -lpthread (#406)
Git ignore configure.ac (#405)
Replace obsolete macros AC_TRY_FOO with AC_FOO_IFELSE (#403)
Remove unused defines (#354)
Change session_lock and sess_prefix default ini values (#340, #350)
Use new fast_zpp parameter parsing API (#302, #311)
lua 2.0.6 - Fixed Hash Recursive Detecting in PHP-7.3
swoole 4.2.10 + Refactor Coroutine Http Client, developers no longer need to care if the connection is broken unless the network is abnormal (auto reconnect)
+ The coroutine switch adds some operations, because PDO changes the global error handler at IO request time
+ Support for creating coroutines using internal C functions
+ Allow closed sockets across coroutines
+ Improve server-side SSL certificate verification
+ Enhanced coroutine iterators and stack traces
* swoole_event_wait is always in the first place in the shutdown function list (#2144)
* Unset properties of built-in objects are not allowed, otherwise coredump may be raised
* For most built-in classes, clone and serialization are not allowed.
* Enhanced coroutine redis, now it can use setOption to adjust the configuration after connecting and auto-reconnect like phpredis
* Fixed task wait memory leak
* Fixed epoll error core dump when waiting for writable event on coroutine socket
* Unified coroutine socket timeout (see: https://wiki.swoole.com/wiki/page/p-socket_timeout.html)
* More friendly warning info
* Fixed the enable coroutine bug in the task process
* Fixed defer function not executed when meeting exception
* Fixed a bug about the global buffer was not copied when the write yield
* Fixed Http proxy (#2195) (#2205)
* Fixed Channel push timeout bug (#2226)
* Fixed Http Client websocket mask (#2206)
* Fixed atomic wait in MacOS (#2198)
* Fixed MySQL client recv huge data more than the max length of a single package (#2208) (57fc849) (76179fa)
* Fixed swoole_get_local_mac not supported on macOS (#2199)
* Fixed php_http_parser bug when meeting the wrong header name (5e91557)
* The default sock property value is -1 (0 is STDIN)
- Remove the short name of CoServer, This name is reserved for future coroutine services
- All asynchronous classes are marked as deprecated
- Remove Timer maximum time limit
- It is not allowed to fork a process in a coroutine
lzf 1.6.7 - increase compression buffer up to 104% to avoid failure when output is larger than input
- don't try to compress very large input (>4GB)
With all of the changes and rapid advancements CSS has gone through over the last few years, we should not be surprised at the vast volume of open-source resources and tools that are continually being released.
These time-saving CSS libraries, frameworks, and tools have been built to make our lives that little bit easier and also offer a learning window into those CSS areas we may not fully understand.
In this collection you will find 100 of our favorite CSS libraries, frameworks, resources and tools that have all been released this year (2018). No doubt, you’ll find something interesting!
You might also like to take a look at our previous CSS collections: 2017, 2016, 2015, 2014 or 2013.
And if you’re looking for even more CSS frameworks, tools, snippets or templates, you should browse our extensive and continually updated CSS archives.