Branch: Tag:

2019-07-11

2019-07-11 13:08:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [SQLite]: Fixed some AutoDoc markup issues.

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-03-17

2018-03-17 11:36:22 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SQLite: Added some missing variant declarations.

Fixes query() and typed_query() analogous to big_query() and
big_typed_query().

Fixes [LysLysKOM 22478332].

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2017-11-20

2017-11-20 23:48:05 by Stephen R. van den Berg <srb@cuci.nl>

Sql.Sql: Support error(void|int clear).

2017-07-25

2017-07-25 09:33:29 by Martin Nilsson <nilsson@fastmail.com>

We keep references to buffer objects throughout the query, so we can run them as SQLITE_STATIC.

2017-07-22

2017-07-22 04:03:01 by Martin Nilsson <nilsson@fastmail.com>

Stop leaking multisets with multiset binding. Fix race condition in object binding.

2017-07-19

2017-07-19 19:32:46 by Bill Welliver <bill@welliver.org>

SQLite: We should keep the slightly less obvious multiset binding support for compatibility with other SQL bindings.

2017-07-10

2017-07-10 14:54:09 by Martin Nilsson <nilsson@fastmail.com>

Stopp zeroing things in exit callback.

2017-07-08

2017-07-08 06:02:15 by Martin Nilsson <nilsson@fastmail.com>

Use real type in error message.

2017-07-08 05:59:33 by Martin Nilsson <nilsson@fastmail.com>

Use (perhaps) more natural API of buffer objects to denote BLOBs.

2017-07-08 03:41:13 by Martin Nilsson <nilsson@fastmail.com>

Added fallthrough comment.

2017-07-08 03:40:55 by Bill Welliver <bill@welliver.org>

SQLite: allow (<"somebinarydata">) as bind value to use blob datatype.

2017-07-08 03:39:48 by Bill Welliver <bill@welliver.org>

SQLite: don't bind 8 bit strings as blobs.

2017-07-07

2017-07-07 14:24:18 by Martin Nilsson <nilsson@fastmail.com>

Added fallthrough comment.

2017-07-06

2017-07-06 21:15:31 by Bill Welliver <bill@welliver.org>

SQLite: allow (<"somebinarydata">) as bind value to use blob datatype.

2017-07-06 17:22:00 by Bill Welliver <bill@welliver.org>

SQLite: don't bind 8 bit strings as blobs.

2017-06-25

2017-06-25 01:38:13 by Martin Nilsson <nilsson@fastmail.com>

A first draft of reduction of object C initializers.

2017-06-05

2017-06-05 11:51:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [SQLite]: Fixed warning on Solaris 11/x86.

<sys/regset.h> has a definition of ERR...

2017-05-19

2017-05-19 11:07:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [SQLite]: Fix compilation issues on NT.

MSVC did not have <stdint.h> before the 2013 version.

2017-03-27

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

SQLite: Fixed circular dependency.

2017-03-19

2017-03-19 18:49:54 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-04

2017-03-04 12:07:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [SQLite]: Fixed AutoDoc markup typo.

2017-03-04 12:03:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SQLite: Use __builtin.Sql.

Also some AutoDoc markup adjustments.

2016-02-04

2016-02-04 18:34:20 by Martin Nilsson <nilsson@fastmail.com>

Fixed SQLite with non-ascii paths.

2016-02-04 18:28:42 by Martin Nilsson <nilsson@fastmail.com>

Fixed SQLite with non-ascii paths.

2016-01-10

2016-01-10 20:22:12 by Martin Nilsson <nilsson@fastmail.com>

stdint.h is part of C99

2015-11-08

2015-11-08 03:12:23 by Martin Nilsson <nilsson@fastmail.com>

Don't clean up stack before returning from void functions.

2015-10-18

2015-10-18 01:18:38 by Martin Nilsson <nilsson@fastmail.com>

windows.h is included from global.h

2015-10-18 00:55:44 by Martin Nilsson <nilsson@fastmail.com>

unistd.h is included from global.h

2015-10-17

2015-10-17 00:28:32 by Martin Nilsson <nilsson@fastmail.com>

Obsess less about if size_shift is 3.

2015-09-01

2015-09-01 11:53:57 by Per Hedbor <ph@opera.com>

Merge branch '8.1' into per/substrings

2015-08-26

2015-08-26 02:11:05 by Martin Nilsson <nilsson@fastmail.com>

Return data in the correct type.

2015-08-22

2015-08-22 18:35:10 by Per Hedbor <ph@opera.com>

Static:ified a lot of strings.

This is more or less all instances of push_text(static data here).

Left to do: make_shared_X_string(static data here). :)

2015-08-18

2015-08-18 18:07:49 by Per Hedbor <ph@opera.com>

Static:ified a lot of strings.

This is more or less all instances of push_text(static data here).

Left to do: make_shared_X_string(static data here). :)

2015-08-02

2015-08-02 02:14:03 by Martin Nilsson <nilsson@fastmail.com>

Fixed an error message.

2014-10-29

2014-10-29 18:30:47 by Martin Nilsson <nilsson@opera.com>

push_longest is not better than push_int64. int128 doesn't work, as an example.

2014-08-22

2014-08-22 18:02:24 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

2014-08-19

2014-08-19 12:07:29 by Tobias S. Josefowitz <tobij@tobij.de>

fix two more literal_X_string issues

2014-08-18

2014-08-18 17:17:14 by Martin Nilsson <nilsson@opera.com>

Reuse the new type pike strings where possible and easy.

2014-05-22

2014-05-22 16:49:17 by Per Hedbor <ph@opera.com>

Binary size: push_constant_text -> push_text when not time-critical.

Especially in error handling, and code that does a lot of other string
operations anyway the speed gain is not wort the 100+ bytes code size
of each instance of push_constant_text

This saves about 20K of code size (main pike binary), while not really
changing the speed much.

push_constant_text that seemed to be in at least pseudo-time-critical
code was kept as they were.

On a related note, push_constant_text(":") four times in a row creates
four different string variables, for obvious reasons.

Some of the remaining push_constant_text really should have a
module/file local string variable, even though that is more bothersome
to create.

It might be nice to have this in .cmod files automatically.

2012-11-01

2012-11-01 11:43:11 by Arne Goedeke <el@laramies.com>

use mapping keypair macros

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-06-15

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-04-12

2012-04-12 11:24:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql: Add support for the options mapping to all Sql-drivers.

2012-04-12 11:21:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql: Add support for the options mapping to all Sql-drivers.

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-10-28

2011-10-28 13:04:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Atomic megapatch: Use svalue accessor macros everywhere.

2011-04-25

2011-04-25 16:11:00 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-01-11

2011-01-11 10:18:51 by Matthew Clarke (Larcky) <pclar7@yahoo.co.uk>

SDL: documentation for SDL.Music
SQLite: autodoc typo

2011-01-09

2011-01-09 22:09:08 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.sqlite: Added some more Autodoc mk II markup.

2010-02-18

2010-02-18 14:50:41 by Stephen R. van den Berg <srb@cuci.nl>

Simplify and reduce sleep functions, use nanosleep when available.

Rev: src/builtin_functions.c:1.696
Rev: src/port.c:1.89
Rev: src/port.h:1.68
Rev: src/post_modules/SQLite/sqlite.cmod:1.30
Rev: src/threads.c:1.282

2008-08-05

2008-08-05 11:02:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Renamed last_insert_rowid() to insert_id() to keep in line with other sqlmodules.
Added some Autodoc mk II markup.

Rev: src/post_modules/SQLite/sqlite.cmod:1.29

2008-08-04

2008-08-04 22:16:31 by Martin Stjernholm <mast@lysator.liu.se>

Removed an unused variable. Avoid 32-bit truncation in
last_insert_rowid.

Rev: src/post_modules/SQLite/sqlite.cmod:1.28

2008-08-04 22:12:36 by Martin Stjernholm <mast@lysator.liu.se>

Fixed Sleep on windows. Added a fixme.

Rev: src/post_modules/SQLite/configure.in:1.3
Rev: src/post_modules/SQLite/sqlite.cmod:1.27

2008-08-03

2008-08-03 10:33:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

query() should now only return 0 in case of no rows and no columns.

Rev: src/post_modules/SQLite/sqlite.cmod:1.26

2008-08-01

2008-08-01 06:38:47 by Martin Nilsson <mani@lysator.liu.se>

Use push_constant_text. Handle unknown types.

Rev: src/post_modules/SQLite/sqlite.cmod:1.25

2008-08-01 03:06:47 by H. William Welliver III <bill@welliver.org>

i think it makes more sense for convenience functions to be written in pike; there's a better chance that someone will be able to point out places for improvement.

Rev: src/post_modules/SQLite/sqlite.cmod:1.24

2008-08-01 03:02:36 by H. William Welliver III <bill@welliver.org>

1. query() doesn't cause a segfault when no rows are returned
2. query() returns an array of mappings like other database modules
3. added list_tables() and list_fields() with behavior similar to other database modules

Rev: lib/modules/Sql.pmod/sqlite.pike:1.2
Rev: src/post_modules/SQLite/sqlite.cmod:1.23

2008-06-29

2008-06-29 11:10:55 by Martin Nilsson <mani@lysator.liu.se>

EXIT is only called once.

Rev: src/post_modules/SQLite/sqlite.cmod:1.22

2008-06-28

2008-06-28 23:06:02 by Martin Nilsson <mani@lysator.liu.se>

ID_STATIC -> ID_PROTECTED

Rev: src/modules/Gdbm/gdbmmod.c:1.34
Rev: src/modules/Gmp/mpf.cmod:1.39
Rev: src/modules/Gmp/mpq.cmod:1.31
Rev: src/modules/Gmp/mpz_glue.c:1.181
Rev: src/modules/Math/matrix_code.h:1.20
Rev: src/modules/Math/transforms.cmod:1.15
Rev: src/modules/Mysql/mysql.c:1.114
Rev: src/modules/Parser/html.c:1.181
Rev: src/modules/Parser/xml.cmod:1.99
Rev: src/modules/SANE/sane.c:1.26
Rev: src/modules/_Charset/charsetmod.c:1.66
Rev: src/modules/_Charset/iso2022.c:1.48
Rev: src/modules/_Regexp_PCRE/pcre_glue.cmod:1.20
Rev: src/modules/_Roxen/roxen.c:1.51
Rev: src/modules/files/stat.c:1.34
Rev: src/modules/files/udp.c:1.80
Rev: src/post_modules/Nettle/nettle.cmod:1.46
Rev: src/post_modules/Nettle/nt.cmod:1.19
Rev: src/post_modules/SQLite/sqlite.cmod:1.21
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.46

2008-05-29

2008-05-29 23:06:34 by Martin Nilsson <mani@lysator.liu.se>

Added gc_trivial to some EXIT functions.

Rev: src/post_modules/SDL/SDL.cmod:1.31
Rev: src/post_modules/SQLite/sqlite.cmod:1.20

2008-05-05

2008-05-05 19:15:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed warning.

Rev: src/post_modules/SQLite/sqlite.cmod:1.19

2007-12-18

2007-12-18 18:24:14 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now actually looks at the result of the sqlite3 library test in the configure script.
Error messages from sqlite3 are now properly converted from UTF8.

Rev: src/post_modules/SQLite/sqlite.cmod:1.18

2006-07-09

2006-07-09 22:59:17 by Martin Nilsson <mani@lysator.liu.se>

Type fix

Rev: src/post_modules/SQLite/sqlite.cmod:1.17

2006-07-04

2006-07-04 23:37:05 by Martin Stjernholm <mast@lysator.liu.se>

Made it compile again, maybe even correctly.

Rev: src/post_modules/SQLite/sqlite.cmod:1.16

2006-06-22

2006-06-22 10:16:51 by Marcus Agehall <agehall@gmail.com>

Added query() method.
Moved result class into SQLite class to allow for access to the db handle.
Allow threads to run while db responds busy.

Rev: src/post_modules/SQLite/sqlite.cmod:1.15

2004-11-12

2004-11-12 13:45:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated use of Pike_error().

Rev: src/builtin.cmod:1.173
Rev: src/cpp.c:1.151
Rev: src/dynamic_load.c:1.86
Rev: src/encode.c:1.224
Rev: src/interpret.c:1.359
Rev: src/modules/Gmp/mpf.cmod:1.30
Rev: src/modules/Postgres/postgres.c:1.40
Rev: src/modules/_Image_FreeType/freetype.c:1.25
Rev: src/modules/files/efuns.c:1.153
Rev: src/modules/files/file.c:1.332
Rev: src/object.c:1.259
Rev: src/operators.c:1.199
Rev: src/post_modules/SDL/SDL.cmod:1.27
Rev: src/post_modules/SQLite/sqlite.cmod:1.14
Rev: src/post_modules/_ADT/circular_list.cmod:1.15
Rev: src/post_modules/_ADT/sequence.cmod:1.14
Rev: src/signal_handler.c:1.311

2004-10-23

2004-10-23 18:19:10 by Martin Nilsson <mani@lysator.liu.se>

Something was strange with the utf-16 support. Use utf-8 instead.

Rev: src/post_modules/SQLite/sqlite.cmod:1.13

2004-10-23 16:52:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some reference count bugs.

Rev: src/post_modules/SQLite/sqlite.cmod:1.12

2004-10-23 13:50:15 by Martin Nilsson <mani@lysator.liu.se>

Bindings

Rev: src/post_modules/SQLite/sqlite.cmod:1.11

2004-10-23 11:55:58 by Martin Nilsson <mani@lysator.liu.se>

More flags and optflags

Rev: src/post_modules/SQLite/sqlite.cmod:1.10

2004-10-22

2004-10-22 22:40:40 by Martin Nilsson <mani@lysator.liu.se>

Bugfix for multiple free.

Rev: src/post_modules/SQLite/sqlite.cmod:1.9

2004-10-21

2004-10-21 18:36:49 by Martin Nilsson <mani@lysator.liu.se>

Some fixes for unlikely bug scenarios.

Rev: src/post_modules/SQLite/sqlite.cmod:1.8

2004-10-15

2004-10-15 10:37:15 by Martin Nilsson <mani@lysator.liu.se>

Show types in list_fields.

Rev: src/post_modules/SQLite/sqlite.cmod:1.7

2004-10-15 10:31:12 by Martin Nilsson <mani@lysator.liu.se>

Wups

Rev: src/post_modules/SQLite/sqlite.cmod:1.6

2004-10-15 10:29:31 by Martin Nilsson <mani@lysator.liu.se>

Let's slow everything down with correct character conversion.

Rev: src/post_modules/SQLite/sqlite.cmod:1.5

2004-10-15 09:59:23 by Martin Nilsson <mani@lysator.liu.se>

list_tables and list_fields

Rev: src/post_modules/SQLite/sqlite.cmod:1.4

2004-10-15 08:31:46 by Marcus Agehall <agehall@gmail.com>

Changed the GET_RESOBJ_STORAGE macro to OBJ2_RESOBJ since that works better...

Rev: src/post_modules/SQLite/sqlite.cmod:1.3

2004-10-14

2004-10-14 19:25:15 by Martin Nilsson <mani@lysator.liu.se>

Added some of the simple stuff.

Rev: src/post_modules/SQLite/sqlite.cmod:1.2

2004-10-14 18:46:21 by Martin Nilsson <mani@lysator.liu.se>

SQLite 3 support.

Rev: src/post_modules/SQLite/Makefile.in:1.1
Rev: src/post_modules/SQLite/acconfig.h:1.1
Rev: src/post_modules/SQLite/configure.in:1.1
Rev: src/post_modules/SQLite/sqlite.cmod:1.1