Query
Saturday 17 October 2015
2015-10-17 13:52:08 (8 years ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.c (+299/-275)(574 lines)
- pike/src/pike_types.h (+4/-0)(4 lines)
branch: grubba/typechecker-mk3
Compiler [Types]: Use the type defienitions in describe_type().
The type definitions now contain code to describe the various types.
Sunday 11 October 2015
2015-10-11 16:04:24 (8 years ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/lib/modules/Auth.pmod/Facebook.pike (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/Github.pike (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/Google.pmod/module.pmod (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/Instagram.pike (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/Linkedin.pike (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/OAuth.pmod/Authentication.pike (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/OAuth.pmod/Client.pike (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/OAuth.pmod/Signature.pmod (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/OAuth.pmod/module.pmod (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/OAuth.pmod/oauth.h (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/OAuth2.pmod (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/Twitter.pike (+0/-0)(0 lines)
- pike/lib/modules/Auth.pmod/module.pmod (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/TZnames.pmod (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/mkrules.pike (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/Makefile (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/NEWS (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/asia (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/australasia (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/checklinks.awk (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/europe (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/northamerica (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zone.tab (+0/-0)(0 lines)
- pike/lib/modules/Calendar.pmod/tzdata/zone1970.tab (+0/-0)(0 lines)
- pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike (+0/-0)(0 lines)
- pike/lib/modules/Filesystem.pmod/Monitor.pmod/debug.pike (+0/-0)(0 lines)
- pike/lib/modules/Filesystem.pmod/Monitor.pmod/symlinks.pike (+0/-0)(0 lines)
- pike/lib/modules/Protocols.pmod/LDAP.pmod/client.pike (+0/-0)(0 lines)
- pike/lib/modules/Protocols.pmod/LDAP.pmod/module.pmod (+0/-0)(0 lines)
- pike/lib/modules/Search.pmod/Database.pmod/MySQL.pike (+0/-0)(0 lines)
- pike/lib/modules/Sql.pmod/module.pmod (+0/-0)(0 lines)
- pike/lib/modules/Standards.pmod/PKCS.pmod/ECDSA.pmod (+0/-0)(0 lines)
- pike/lib/modules/Standards.pmod/PKCS.pmod/module.pmod (+0/-0)(0 lines)
- pike/lib/modules/System.pmod/Inotify.pmod (+0/-0)(0 lines)
- pike/lib/modules/Tools.pmod/Standalone.pmod/precompile.pike (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Api.pike (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Facebook.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Github.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Google.pmod/Analytics.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Google.pmod/Plus.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Google.pmod/module.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Instagram.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Linkedin.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/Twitter.pmod (+0/-0)(0 lines)
- pike/lib/modules/WebApi.pmod/module.pmod (+0/-0)(0 lines)
- pike/refdoc/chapters/data_types.xml (+0/-0)(0 lines)
- pike/src/array.c (+0/-0)(0 lines)
- pike/src/interpreter.h (+0/-0)(0 lines)
- pike/src/las.c (+0/-0)(0 lines)
- pike/src/lexer.h (+0/-0)(0 lines)
- pike/src/module_support.c (+0/-0)(0 lines)
- pike/src/modules/Inotify/inotify.cmod (+0/-0)(0 lines)
- pike/src/modules/Parser/html.c (+0/-0)(0 lines)
- pike/src/modules/Regexp/pike_regexp.c (+0/-0)(0 lines)
- pike/src/modules/_Stdio/efuns.c (+0/-0)(0 lines)
- pike/src/multiset.c (+0/-0)(0 lines)
- pike/src/operators.c (+0/-0)(0 lines)
- pike/src/pike_cpulib.c (+0/-0)(0 lines)
- pike/src/pike_search.c (+0/-0)(0 lines)
- pike/src/pike_types.c (+0/-0)(0 lines)
- pike/src/pike_types.h (+0/-0)(0 lines)
- pike/src/program.c (+0/-0)(0 lines)
- pike/src/stralloc.c (+0/-0)(0 lines)
- pike/src/stuff.c (+0/-0)(0 lines)
- pike/src/svalue.c (+0/-0)(0 lines)
- pike/src/threads.c (+0/-0)(0 lines)
branch: grubba/typechecker-mk3
Merge branch '8.1' into grubba/typechecker-mk3
* 8.1: (51 commits)
Compiler [Types]: Got rid of my_describe_type().
Compiler [Types]: Fixed wide strings in nested types.
Compiler [Types]: low_describe_type() now uses string_builder.
string_builder_sprintf: Fixed '+' for floats.
string_builder_sprintf: Added support for %T.
Calendar.mkrules: Improved backward compat.
Auth.OAuth.Client: Fixed AutoDoc markup issue.
New modules for communicating with different (RESTful) web apis (including OAuth and OAuth2 client modules) .
Documentation [%]: Added some clarifications and improved markup.
Inotify: Minor code cleanup. Potential fix for [CID 1325796].
Inotify: Removed some debug output.
Filesystem.Monitor [Inotify]: Improved support for blocking mode.
Inotify: Don't reference count immediate circular references.
Inotify: Removed some dead code.
System.Inotify, Filesystem.Monitor: Updates to use new Inotify API.
Inotify: Use fd_callback_boxes, internal event parsing.
Search.Database.MySQL: Censor the SQL-url.
Sql: Added censor_sql_url().
Search.Database.MySQL: Avoid long lived database connections.
Inotify: Don't throw errors in rm_watch() on invalid watch descriptor.
...
2015-10-11 16:01:45 (8 years ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/las.c (+7/-14)(21 lines)
- pike/src/pike_types.c (+29/-68)(97 lines)
- pike/src/pike_types.h (+1/-1)(2 lines)
branch: 8.1
Compiler [Types]: Got rid of my_describe_type().
All remaining use of my_describe_type() was for debug output, and
have now been converted to using simple_describe_type().
2015-10-11 15:47:47 (8 years ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/stralloc.c (+3/-10)(13 lines)
- pike/src/svalue.c (+6/-1)(7 lines)
branch: 8.1
Compiler [Types]: Fixed wide strings in nested types.
string_builder_sprintf() now uses low_describe_type() instead
of my_describe_type() to render %T.
2015-10-11 13:54:34 (8 years ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.c (+101/-163)(264 lines)
- pike/src/pike_types.h (+2/-0)(2 lines)
branch: 8.1
Compiler [Types]: low_describe_type() now uses string_builder.
Simplify low_describe_type() by using string_builder instead of
dynamic_buffer. This also adds support for displaying wide names
for typedefs and attributes.
Saturday 10 October 2015
2015-10-10 15:29:33 (8 years ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>
- pike/src/pike_types.c (+80/-135)(215 lines)
- pike/src/pike_types.h (+12/-0)(12 lines)
branch: grubba/typechecker-mk3
Compiler [Types]: Use the type definitions in free_type().
Cleans up free_type() by using the type definitions registered
with register_type_def().
- pike/src/pike_types.c (+207/-0)(207 lines)
- pike/src/pike_types.h (+17/-0)(17 lines)
branch: grubba/typechecker-mk3
Compiler [Types]: Added register_type_def().
This is the first step in cleaning up the typechecker code.