Browse source

Changelog

Query
From:
To:
Branch:
Path:
Message:
BugID:
User: +
Format:
: 2 checkins (+6/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+18/-11) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+123/-17) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 9 checkins (+203/-214) by 2 people : 58 checkins (+1996/-1722) by 3 people : 15 checkins (+194/-88) by 2 people : 1 checkin (+84/-15) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 19 checkins (+253/-100) by 3 people : 1 checkin (+10/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+28/-4) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+278/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 10 checkins (+252/-169) by 3 people : 1 checkin (+3/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+11/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-6) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+542/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 11 checkins (+22/-11) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+5/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+3/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+23/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+19/-16) by 2 people : 5 checkins (+13/-2) by 2 people : 1 checkin (+33/-5) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+11/-18) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 13 checkins (+958/-935) by 2 people : 1 checkin (+5/-0) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 3 checkins (+11/-2) by 2 people : 15 checkins (+106/-49) by 2 people : 6 checkins (+1395/-13) by 2 people : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 27 checkins (+191/-183) by 3 people : 1 checkin (+107/-98) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+2/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 1 checkin (+4/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+13/-2) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 2 checkins (+19/-7) by 2 people : 1 checkin (+4/-3) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 4 checkins (+56/-1) by Henrik Grubbström (Grubba) <grubba@grubba.org> : 42 checkins (+45/-41) by 2 people : 4 checkins (+20/-11) by 3 people Lines added/removed recently

Yesterday; Sunday 23 April 2017

2017-04-23 17:10:10 (14 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Image]: Fixed some more C99-isms.

2017-04-23 17:07:02 (14 hours ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Image]: Fixed some C99-isms.

2017-04-23 14:39:47 (17 hours ago) by Martin Nilsson <nilsson@fastmail.com>

Reencoded with zopfli.

2017-04-23 10:02:57 (21 hours ago) by Arne Goedeke <el@laramies.com>

file_read: fixed signal handling

Release interpreter lock later and require it earlier to make sure that
signals are handled correctly.

Saturday 22 April 2017

2017-04-22 17:46:21 (2 days ago) by Martin Nilsson <nilsson@fastmail.com>

Pointlessly saved 3k by recompressing with zopfli

2017-04-22 16:47:33 (2 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Partially revert "Remove some compat for things removed in 8.0"

Restores the #undef of HAVE_RINT.

This partially reverts commit f4ef46ce041473f24da72d893399be012828ebf2.

Friday 21 April 2017

2017-04-21 14:27:12 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Revert "rint/rintf/rintl is part of C99."

MSVC lagged in implementing the C99 standard, and apparently first
started providing these functions in 2013.

This reverts commit de299dab684bfbe9850e56e324bc583662ec0e36.

2017-04-21 14:22:27 (3 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [NT]: Test for arcus hyperbolic functions.

MSVC lagged in implementing the C99 standard, and apparently first
started providing these functions in 2013.

Fixes linking issues on NT.

Thursday 20 April 2017

2017-04-20 16:19:39 (4 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed C99-ism.

Wednesday 19 April 2017

2017-04-19 18:20:57 (5 days ago) by Martin Nilsson <nilsson@fastmail.com>

SEI CERT MSC33-C: Don't use asctime. Use asctime_s or strftime.

2017-04-19 14:14:36 (5 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [NT]: Include some C89 header files in hdrlist.h.

These header files were lost from hdrlist.h when their corresponding
configure tests were removed from configure.in due to them being C89.

Fixes several issues of configure failing to detect symbols on NT.

Tuesday 18 April 2017

2017-04-18 14:59:01 (6 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Support compilers without __builtin_constant_p().

Monday 17 April 2017

2017-04-17 09:03:49 (7 days ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Iterators]: Fixed C99-ism.

Also fixes lower bound range check in call_random().

Sunday 16 April 2017

2017-04-16 12:24:51 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed C99-ism.

Saturday 15 April 2017

2017-04-15 13:56:37 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite: Updated {low,upp}er_case() tests to Unicode 9.0.0.

Fixes multiple testsuite failures.

Friday 14 April 2017

2017-04-14 17:21:07 (1 week ago) by William Welliver <william@welliver.org>

GLUT: just do all of the -framework GLUT tests first before deciding whether to test for non Quartz GLUT.

2017-04-14 16:28:30 (1 week ago) by William Welliver <william@welliver.org>

GTK2: GDK_DISPLAY() is only available on systems with gdkx.h (X11)
GTK2: Add objective-c switch before doing header checks that would fail without it. (Darwin)
GTK2: add -x objective-c for Darwin

added to end because the configure tests seem to clobber the various cflags variables.
smartlink: don't override MACOSX_DEPLOYMENT_TARGET if it's been specified.

this should prevent "compiled against version x but linking against version y" warnings.
GLUT: just do all of the -framework GLUT tests first before deciding whether to test for non Quartz GLUT.

2017-04-14 16:28:29 (1 week ago) by Chris Angelico <rosuav@gmail.com>

Support GDK Quartz by probing for headers instead of assuming

2017-04-14 16:27:45 (1 week ago) by William Welliver <william@welliver.org>

GTK2: GDK_DISPLAY() is only available on systems with gdkx.h (X11)

2017-04-14 16:27:45 (1 week ago) by Chris Angelico <rosuav@gmail.com>

Support GDK Quartz by probing for headers instead of assuming

2017-04-14 16:27:45 (1 week ago) by William Welliver <william@welliver.org>

GTK2: get the right combination of test and compile flags right for GDK Quartz (OSX)
GTK2: Add objective-c switch before doing header checks that would fail without it. (Darwin)

2017-04-14 15:59:04 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed double declaration in previous commit.

2017-04-14 15:49:13 (1 week ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Fixed some C99-isms.

Thursday 13 April 2017

2017-04-13 15:29:57 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

create_process [NT]: Fixed some buffer handling issues.

Wednesday 12 April 2017

2017-04-12 17:32:51 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Generate date stamp again.

2017-04-12 17:11:37 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Unicode 9.0.0. Overall very minor update.

2017-04-12 16:33:04 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [GLUT]: Fixed header file filename typo.

2017-04-12 10:14:40 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build/Runtime: Removed redundant byte_buffer initialization.

buffer_free() performs a BUFFER_INIT() before returning.

Fixes compilation issue with compilers without C99-style
literal struct expressions.

Tuesday 11 April 2017

2017-04-11 23:48:24 (2 weeks ago) by William Welliver <william@welliver.org>

GLUT: perform lib checks in proper order for Quartz GLUT

2017-04-11 23:16:40 (2 weeks ago) by William Welliver <william@welliver.org>

GLUT: perform lib checks in proper order for Quartz GLUT

2017-04-11 22:56:10 (2 weeks ago) by William Welliver <william@welliver.org>

GLUT: Prefer Quartz GLUT when present (OSX).

2017-04-11 22:53:58 (2 weeks ago) by William Welliver <william@welliver.org>

GLUT: Prefer Quartz GLUT when present (OSX).

2017-04-11 22:32:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [GLUT]: Fixed header file filename typo.

2017-04-11 22:30:09 (2 weeks ago) by William Welliver <william@welliver.org>

GL: Prefer Quartz GL on systems that have it (OSX)

2017-04-11 19:11:03 (2 weeks ago) by William Welliver <william@welliver.org>

GLUT: Prefer GLUT framework on OSX over X11 GL installation.

2017-04-11 19:04:45 (2 weeks ago) by William Welliver <william@welliver.org>

GLUT: Prefer GLUT framework on OSX over X11 GL installation.

2017-04-11 11:11:31 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: Changed API for CAST_STRUCT_LITERAL().

Fixes build issues with some compilers.

2017-04-11 11:04:55 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Configure: Probe support for C99-style struct literal expressions.

In C99 the expression syntax was extended to allow struct literals
in expressions, provided that they are preceeded by a suitable cast.

Adds macro CAST_STRUCT_LITERAL(), and updates buffer.h to use it.

Potential fix for build failures on NT.

Monday 10 April 2017

2017-04-10 14:53:51 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Sql.null]: Fixed broken testsuite test.

2017-04-10 10:58:43 (2 weeks ago) by Karl Gustav Sterneberg <kg@roxen.com>

release number bumped to 8.0.421 by export.pike
release number bumped to 8.0.420 by export.pike

Sunday 09 April 2017

2017-04-09 12:43:41 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Tools.Standalone.precompile: Restore THIS after nested classes.

Saturday 08 April 2017

2017-04-08 22:42:16 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Use Pike_[sf]p instead of [sf]p

2017-04-08 22:36:26 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Whitespace changes

2017-04-08 22:30:39 (2 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Use Pike_sp instead of sp

2017-04-08 12:36:13 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Calendar: tzdata is now a days encoded in UTF-8.

Friday 07 April 2017

2017-04-07 15:08:49 (2 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: Clean up rfc1345() somewhat.

Take advantage of the automatic argument parser for CMODs.

Thursday 06 April 2017

2017-04-06 17:03:56 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: Converted rfc1345() into a PIKEFUN.

Also added some documentation of rfc1345().

Wednesday 05 April 2017

2017-04-05 14:12:27 (3 weeks ago) by Chris Angelico <rosuav@gmail.com>

Add a little docs to Protocols.WebSocket

2017-04-05 12:19:40 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Charset: First step in conversion to cmod.

2017-04-05 05:45:26 (3 weeks ago) by Chris Angelico <rosuav@gmail.com>

Add minimal autodoc as the create() signature changed in the inherit

Tuesday 04 April 2017

2017-04-04 20:09:43 (3 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

Fix sort order. Needed for correct lookup.
Fix sort order. Needed for correct lookup.

2017-04-04 17:16:15 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Mysql.SqlTable: Fixed multiple deprecation warnings.

Sql.Sql()->master_sql is deprecated and a no-op.

Monday 03 April 2017

2017-04-03 17:28:08 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.mysql: Fixed API for list_{dbs,tables}().

The low-level implementations of these function return
Result objects, so they need to be converted to arrays
to comply with the standard API.

Sunday 02 April 2017

2017-04-02 22:36:18 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

search: Fixed end of range condition.

Fixes testsuite failure.

Saturday 01 April 2017

2017-04-01 14:56:21 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.sqlite: Throw an error in list_fields() if no such table.

Fixes testsuite failures.

Friday 31 March 2017

2017-03-31 18:19:19 (3 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql: Make the dont_dump_program symbol optional.

Fixes some instances of "Bad type in assignment." when the driver
specific clases are used as types, and assigned from Sql.Sql().

Thursday 30 March 2017

2017-03-30 16:44:08 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

8.0::Sql: Added some missing stuff.

8.0::Sql.Sql now seems to work.

Wednesday 29 March 2017

2017-03-29 17:58:42 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Make do_code_block() reentrant.

do_code_block() can be called recursively during constant expression
evaluation via eval_low(). Eg the expression

Module["String"]

can cause the module Module.String to be compiled.

Fixes fatal "Reentrance in do_code_block().".

Tuesday 28 March 2017

2017-03-28 18:08:37 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [SQLite]: Updated to know about big_typed_query().

Fixes some testsuite failures.

Monday 27 March 2017

2017-03-27 15:19:15 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

SQLite: Fixed circular dependency.

Sunday 26 March 2017

2017-03-26 16:45:52 (4 weeks ago) by Martin Nilsson <nilsson@fastmail.com>

5x faster encode_base64url() and 50% faster decode_base64url().

2017-03-26 14:44:57 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to 2017b.

2017-03-26 12:03:51 (4 weeks ago) by Arne Goedeke <el@laramies.com>

Interpreter: use callsite for parent_clone and cast

* store the parent info inside of the callsite, instead
of a frame. this avoids frame allocation in parent clone
calls

* store the compiled type in the callsite. this makes casts more
efficient in map et. al.

Saturday 25 March 2017

2017-03-25 15:10:19 (4 weeks ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.ECC.Curve25519: Implement more of the standard API.

Friday 24 March 2017

2017-03-24 19:14:44 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Testsuite [Crypto.ECC.Curve25519]: Added some trivial tests.

2017-03-24 16:52:32 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web.decode_jwk: Relax the variant type check somewhat.

Work around for variant dispatcher bug in older Pike 8.0.

2017-03-24 16:48:35 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Runtime [Variant dispatcher]: Improve string range checking.

Fixes mismatches due to the lazy string range (eg string(8bit))
exceeding the typed string range (eg string(7bit)) for narrow strings.

Thursday 23 March 2017

2017-03-23 16:13:54 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Standards.PKCS.Identifiers: Identifiers for Edwards curves.

These identifiers are from draft-ietf-curdle-pkix-03.

Wednesday 22 March 2017

2017-03-22 23:08:29 (1 month ago) by William Welliver <william@welliver.org>

GTK2: add -x objective-c for Darwin

added to end because the configure tests seem to clobber the various cflags variables.
GL: Don't try to include multiple gl.h.

MacOSX can have 2 GL installations: native and XQuartz. Prefer native to prevent compile errors.
smartlink: don't override MACOSX_DEPLOYMENT_TARGET if it's been specified.

this should prevent "compiled against version x but linking against version y" warnings.
smartlink: don't override MACOSX_DEPLOYMENT_TARGET if it's been specified.

this should prevent "compiled against version x but linking against version y" warnings.
GTK2: add -x objective-c for Darwin

added to end because the configure tests seem to clobber the various cflags variables.
GL: Don't try to include multiple gl.h.

MacOSX can have 2 GL installations: native and XQuartz. Prefer native to prevent compile errors.

2017-03-22 15:47:42 (1 month ago) by Chris Angelico <rosuav@gmail.com>

Support GDK Quartz by probing for headers instead of assuming

2017-03-22 14:10:04 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web.encode_jws(): Make the media_type argument optional.

RFC 7515 4.1.9 says that the header field "typ" is optional,
so make it possible to generate such JWSes.

2017-03-22 14:07:59 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web.encode_jws(): Make the media_type argument optional.

RFC 7515 4.1.9 says that the header field "typ" is optional,
so make it possible to generate such JWSes.

2017-03-22 12:54:33 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added note about {en,de}code_jws().
Web: Added {en,de}code_jws().

These simplify handling of JWSes other than JWTs.

Also cleans up {en,de}code_jwt() by using the new functions.

Also fixes a typo in the type for decode_jwt().

2017-03-22 12:47:37 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web: Added {en,de}code_jws().

These simplify handling of JWSes other than JWTs.

Also cleans up {en,de}code_jwt() by using the new functions.

Also fixes a typo in the type for decode_jwt().

Tuesday 21 March 2017

2017-03-21 17:18:55 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.Curve25519: Improved support for JOSE.

Implements some parts of RFC 8037.

Monday 20 March 2017

2017-03-20 23:34:13 (1 month ago) by Arne Goedeke <el@laramies.com>

Interpreter: remove stack check from apply_svalue

Similar checks already happen in callsite_return()
Interpreter: do THREADS checks earlier

We do the thread checks in function lookup or frame reset now.
Interpreter: initialize less field in pike frames

We only need to initialize those fields which are going
to be used later.
Interpreter: pop temporary locals in tailcalls
Interpreter: reactivate destructive apply_array
Interpreter: use pike_pop_locals in low_return()

This reduces code duplication.
Interpreter: added F_CALL_LFUN_N_AND_RETURN
Interpreter: do not use memcpy

assign_svalus used memcpy, however in this case the memory regions might
overlap. Use memmove() instead.
apply_array: combine pop and assign
Interpreter: cleanup some local variables

2017-03-20 16:25:43 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

CHANGES: Added entry about updated Web.decode_jwk().

2017-03-20 16:23:24 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web.decode_jwk: Added support for decoding of symmetric keys.

Decoding of JWK encoded keys for SHA256/HMAC, etc is now supported.

Also adds some convenience variants.

2017-03-20 15:14:12 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Web.decode_jwk: Added support for decoding of symmetric keys.

Decoding of JWK encoded keys for SHA256/HMAC, etc is now supported.

Also adds some convenience variants.

Sunday 19 March 2017

2017-03-19 20:49:54 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.sqlite: Added big_typed_query() et al.

The SQLite glue should now use the same conventions as the others.

2017-03-19 17:41:09 (1 month ago) by Arne Goedeke <el@laramies.com>

Interpreter: add some const qualifiers
Interpreter: fixed return from trampoline frames

Calls to functions which created trampolines, the local variables were
popped from the stack too early.
Interpreter: reimplement the _tailcall variants

These new versions do not allocate a new frame if possible.
Interpreter: add tracing back into the new API
Interpreter: merge callsite_execute and callsite_return
Interpreter: some cleanup
automap: use new callsite API
map: use new callsite API

This avoids repeated function lookup and frame allocation and setup.
Interpreter: merged callsite_set_args into callsite_init
Interpreter: moved tailcall optimization

Tailcall optimizations now happen inside of two API variants.
This is an initial step towards refactoring the tailcall optimization
code to not allocate new frames.
Interpreter: remove APPLY_LOW

It is no longer supported. It was never used anyway.
Interpreter: check stack size before call
Interpreter: fixed frame cloning in callsite_reset
Interpreter: merge low_return variants
Interpreter: de-inline some tracing code
Interpreter: use new API in apply_svalue()
Interpreter: added callsite_reset()

This can be used to re-run the same function again. This will be used
int f_map etc.
Interpreter: make sure to free save_locals_bitmask correctly
Interpreter: use new API in lower_mega_apply
Interpreter: de-inline apply_low.h
Interpreter: turned some macros into functions
Interpreter: inlined fast paths of the new callsite API
Interpreter: deduplicate code
Interpreter: use new API in low_mega_apply
Interpreter: make callsite_return() able to handle PIKEFUNs
callsite_return: behave as low_return() would
Interpreter: handle PIKE_FRAME_SAVE_LOCALS in really_free_pike_frame
Interpreter: added new low-level function call API

This new API splits function calls into several different steps. This
makes it possible to e.g. call one function several times repeatedly.

2017-03-19 17:33:24 (1 month ago) by Arne Goedeke <el@laramies.com>

Compiler: fixed CAR/CDR confusion in automap

The previous fixed prevented automap code from crashing, however it did
not work correctly.

2017-03-19 12:11:14 (1 month ago) by Martin Karlgren <marty@roxen.com>

Debug.get_perf_map: minor bugfix for empty programs.

2017-03-19 12:10:16 (1 month ago) by Arne Goedeke <el@laramies.com>

Compiler: fixed bug due to CDR <-> CAR swap

Saturday 18 March 2017

2017-03-18 21:37:19 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Better support for wide string pike code.

2017-03-18 17:21:09 (1 month ago) by Martin Nilsson <nilsson@fastmail.com>

Use isidchar instead of making our own aproximation.
More correct white space handling.

2017-03-18 15:58:05 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Swap CAR and CDR in F_ASSIGN nodes.

Same for F_MULTI_ASSIGN and F_ASSIGN_SELF.

This gives the same order as for the F_*_EQ nodes,
and makes it possible to simplify the grammar somewhat.

Friday 17 March 2017

2017-03-17 16:20:12 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [MasterObject]: Documented some more stuff.

Also restructures the markup a bit.

Thursday 16 March 2017

2017-03-16 16:32:44 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Function]: Some Autodoc markup cleanup.

Wednesday 15 March 2017

2017-03-15 17:46:45 (1 month ago) by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.pgsql: Update to new Sql API.

Inherit __builtin.Sql.Connection and __builtin.Sql.Result as appropriate.

[permalink]

Bugs mentioned

  2017RESOLVEDFailed to decode "favicon.ico"
Bugs? Suggestions?