| Build Systems | Lang/Lib Levels (Tested) | Low-Level Transports | -Transport Wrappers | +Transport Wrappers | Protocols | Servers | Open Issues | @@ -27,308 +51,297 @@ The Language/Library Levels indicate the minimum and maximum versions that are uautoconf | cmake | Min | Max | Domain | File | Memory | Pipe | Socket | TLS | -Framed | http | zlib | +Framed | Header | http | zlib | Binary | Compact | JSON | Multiplex | Forking | Nonblocking | Simple | Threaded | ThreadPool | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ActionScript | +ActionScript | 0.3.0 | -![]() | ![]() |
-ActionScript 3 | +![]() | ![]() |
+FLEX SDK 4.6 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-ActionScript | +ActionScript | ||||||
| C (glib) | +C (glib) | 0.6.0 | ![]() | ![]() |
-2.48.2 | 2.54.0 | -![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+2.48.2 | 2.56.4 | +![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-C (glib) | +C (glib) |
| C++ | +C++ | 0.2.0 | ![]() | ![]() |
-C++98 | +C++11 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-C++ | -|||||||||
| C# | -0.2.0 | -![]() | ![]() |
-.NET 3.5 / mono 3.2.8.0 | .NET 4.6.1 / mono 4.6.2.7 | -![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
-![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() | ![]() | ![]() |
-C# (.NET) | -||||||||||||||
| Cocoa | -0.2.0 | -![]() | ![]() |
-unknown | -![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
-![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() | ![]() | ![]() |
-Cocoa | +C++ | ||||||||||||||
| Common Lisp | +Common LISP | 0.12.0 | ![]() | ![]() |
-SBCL 1.4.5 | SBCL 1.4.9 | +SBCL 1.4.x | SBCL 1.5.3 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Common Lisp | +Common LISP | ||||||
| Dlang | +Dlang | 0.9.0 | ![]() | ![]() |
-2.075.1 | 2.081.0 | +2.075.1 | 2.087.0 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-D | +D | ||||||
| Dart | +Dart | 0.10.0 | ![]() | ![]() |
-1.22.1 | 1.24.3 | +2.0.0 | 2.4.0 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Dart | +Dart | ||||||
| Delphi | +Delphi | 0.8.0 | ![]() | ![]() |
2010 | unknown | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Delphi | +Delphi | ||||||||
| .NET Core | -0.11.0 | +.NET Standard | +0.13.0 | ![]() | ![]() |
-2.1.4 | +.NET 4.5+, .NET Standard 2.x | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-.NET Core | +.NET Standard | |||||||
| Erlang | +Erlang | 0.3.0 | ![]() | ![]() |
-18.3 | 20.0.4 | +18.3 | 22.0 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Erlang | +Erlang | ||||||
| Go | +Go | 0.7.0 | ![]() | ![]() |
-1.7.6 | 1.10.3 | +1.14.14 | 1.15.7 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Go | +Go | ||||||
| Haskell | +Haskell | 0.5.0 | ![]() | ![]() |
7.10.3 | 8.0.2 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Haskell | +Haskell | ||||||||
| Haxe | +Haxe | 0.9.3 | ![]() | ![]() |
3.2.1 | 3.4.4 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Haxe | +Haxe | ||||||||
| Java (SE) | +Java (SE) | 0.2.0 | ![]() | ![]() |
-1.8.0_151 | +1.8.0_151 | 11.0.3 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Java SE | +Java SE | |||||||
| Java (ME) | +Java (ME) | 0.5.0 | ![]() | ![]() |
unknown | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Java ME | +Java ME | |||||||||
| Javascript | +Javascript | 0.3.0 | ![]() | ![]() |
-unknown | +ES5 | ES6 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Javascript | +Javascript | |||||||
| Lua | +Lua | 0.9.2 | ![]() | ![]() |
5.1.5 | 5.2.4 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Lua | +Lua | ||||||||
| node.js | +node.js | 0.6.0 | ![]() | ![]() |
-6.x | 8.11.3 | +10.x | 10.x | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-node.js | +node.js | ||||||
| node.ts | +node.ts | 0.12.0 | ![]() | ![]() |
3.1.6 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-node.ts | +node.ts | |||||||||
| OCaml | +OCaml | 0.2.0 | ![]() | ![]() |
4.04.0 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-OCaml | +OCaml | |||||||||
| Perl | +Perl | 0.2.0 | ![]() | ![]() |
-5.22.1 | 5.26.0 | +5.22.1 | 5.26.1 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Perl | +Perl | ||||||
| PHP | +PHP | 0.2.0 | ![]() | ![]() |
-7.0.22 | 7.1.8 | +7.0.22 | 7.2.19 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-PHP | +PHP | ||||||
| Python | +Python | 0.2.0 | ![]() | ![]() |
-2.7.12, 3.5.2 | 2.7.14, 3.6.3 | -![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+2.7.12, 3.5.2 | 2.7.15, 3.6.8 | +![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Python | +Python |
| Ruby | +Ruby | 0.2.0 | ![]() | ![]() |
-2.3.1p112 | 2.3.3p222 | +2.3.1p112 | 2.5.1p57 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Ruby | +Ruby | ||||||
| Rust | +Rust | 0.11.0 | ![]() | ![]() |
-1.17.0 | 1.21.0 | +1.40.0 | 1.xx.x | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Rust | +Rust | ||||||
| Smalltalk | +Smalltalk | 0.2.0 | ![]() | ![]() |
unknown | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
-![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() |
-Smalltalk | +Smalltalk | +|||||||||
| Swift | +0.12.0 | +![]() | ![]() |
+4.2.1 | +![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() |
+![]() | ![]() | ![]() | ![]() | ![]() |
+Swift | autoconf | cmake | Min | Max | Domain | File | Memory | Pipe | Socket | TLS | -Framed | http | zlib | +Framed | Header | http | zlib | Binary | Compact | JSON | Multiplex | Forking | Nonblocking | Simple | Threaded | ThreadPool | Open Issues | @@ -347,9 +360,10 @@ The Language/Library Levels indicate the minimum and maximum versions that are uBuild Systems | Lang/Lib Levels (Tested) | Low-Level Transports | -Transport Wrappers | +Transport Wrappers | Protocols | Servers | -