pike.git
/
CHANGES
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/CHANGES:121:
- Improved support for Terminfo on NetBSD. - read_file(), read_bytes(), write_file() and append_file() will may now throw exceptions on uncommon errors such as when write_file is unable to write all its data. - Stdio.File->openat() opens a file relative to an open directory. o Support for having multiple different active backend implementations.
+
FIXME: example?
... The global variable next_timeout is no more. It has been replaced by a backend-specific variable. Added backend_lower_timeout() for accessing the new variable. This fixes issues GTK, GTK2 and sendfile had with the new backend implementation. NOTE! NOTE! C-API incompatibility! NOTE! NOTE! Changed the argument for backend callbacks!
pike.git/CHANGES:226:
It's now possible to set custom attributes on types. This is currently used to improve the argument checking for sprintf() and related functions, and for marking symbols as deprecated. eg: __deprecated__ mixed obsolete_function(); __deprecated__(mixed) obsolete_return_value(); mixed fun(__deprecated__(mixed) obsolete_arg); __deprecated__(mixed) obsolete_variable;
+
FIXME: syntax for __attribute__
+
o __func__ The symbol __func__ now evaluates to the name of the current function. Note that this name currently can differ from the declared name in case of local functions (ie lambdas). Note also that __func__ behaves like a litteral string, so implicit string concatenation is supported. eg: error("Error in " __func__ ".\n");
pike.git/CHANGES:733:
o Standards.XML.Wix FIXME o String - The function int2size has been rewritten to fixpoint as well as using the more common abbreviation of "B" for byte.
+
- String.secure marks a string as "secure" which currently only
+
means that the memory is cleared before it is freed.
+
o System FIXME resolvepath() enabled on more OSes and falls back to realpath(3C) if resolvepath(2) doesn't exists. setproctitle() - Added support for POSIX style timers using clock_gettime(3) to
pike.git/CHANGES:858:
A more simplistic interface is also available for smaller hacks and programs. void main(int argc, array(string) argv) { mapping opts = Arg.parse(argv); argv = opts[Arg.REST]; }
+
o Fuse
+
+
FIXME
+
+
o GTK2
+
+
FIXME
+
o Kerberos FIXME o Protocols.DNS_SD This module provides an interface to DNS Service Discovery. The functionality of DNS-SD is described at <http://www.dns-sd.org/>. Using the Proctocols.DNS_SD.Service class a Pike program can
pike.git/CHANGES:1000:
-------------------- NOTES------------ New external module utilities -x cflags -x precompile 2004/04/26 00:13:30
-
backport:
+
-
Calendar.pmod/events/regional
-
Calendar.pmod/TZnames.pmod
-
Protocols.HTTP.Query
-
-
update(?):
-
-
Geography.pmod/Countries.pmod
-
MIME.pmod/ext...
-
-
fixme:
-
Process.locate_binary
-
-
__deprecated__
-
+
---- modules/_Charset New lib: Protocols.LDAP module.pmod -x test_pike New src: embed/libpike tmodule Protocols.DNS_SD
-
Charset gb18030
-
gbk
-
GTK2
-
SQLite
+
src: CommonLog: fixed sign bug files: FIXME Gettext: lots of build fixes gmp: FIXME java: FIXME mysql: FIXME
-
+
+
+
Machine code backend for PPC64
+
+
Objectiv-C embedding framwork
+
+
DLL for Windows?
+
+
MinGW build possible.
+
+
libpike.so
+
+
Wix
+
+
valgrind_hilfe and valgrind_just_verify
+
+
New malloc on Windows.
+
+
supports calling of aliases.
+
+
poll/epoll
+
+
getenv() and putenv() are now accessing and modifying the real
+
environment.
+
+
undefinedp() and destructedp() have been added as more readable
+
alternatives to zero_type().
+
+
exit w/ werror
+
+
T_SCOPE nodes