From: Kevin M. Rosenberg Date: Tue, 6 May 2003 02:29:46 +0000 (+0000) Subject: r4828: Auto commit for Debian build X-Git-Tag: v3.8.6~859 X-Git-Url: http://git.kpe.io/?p=clsql.git;a=commitdiff_plain;h=73d3c42de4eb898508f635362896ddcbc1d5ce7a r4828: Auto commit for Debian build --- diff --git a/base/cmucl-compat.lisp b/base/cmucl-compat.lisp index 8e7df71..bdabf57 100644 --- a/base/cmucl-compat.lisp +++ b/base/cmucl-compat.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: cmucl-compat.lisp,v 1.4 2003/05/02 03:05:54 kevin Exp $ +;;;; $Id: cmucl-compat.lisp,v 1.5 2003/05/06 02:29:46 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -56,7 +56,7 @@ Needs to be a macro to overwrite value of VEC." (let ((,new-vec (make-array ,len :element-type (array-element-type ,vec)))) (check-type ,len fixnum) - (locally (declare (speed 3) (safety 0) (space 0)) + (locally (declare (optimize (speed 3) (safety 0) (space 0)) ) (dotimes (i ,len) (declare (fixnum i)) (setf (aref ,new-vec i) (aref ,vec i)))) diff --git a/debian/changelog b/debian/changelog index 5e2343f..b54a589 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cl-sql (1.5.3-1) unstable; urgency=low + + * New upstream + + -- Kevin M. Rosenberg Mon, 5 May 2003 20:22:40 -0600 + cl-sql (1.5.2-1) unstable; urgency=low * Add build-depend-indep to control diff --git a/sql/sql.lisp b/sql/sql.lisp index 28be8ef..125de20 100644 --- a/sql/sql.lisp +++ b/sql/sql.lisp @@ -2,13 +2,12 @@ ;;;; ************************************************************************* ;;;; FILE IDENTIFICATION ;;;; -;;;; Name: sql.cl -;;;; Purpose: High-level SQL interface -;;;; Programmers: Kevin M. Rosenberg based on -;;;; Original code by Pierre R. Mai -;;;; Date Started: Feb 2002 +;;;; Name: sql.cl +;;;; Purpose: High-level SQL interface +;;;; Authors: Kevin M. Rosenberg based on code by Pierre R. Mai +;;;; Date Started: Feb 2002 ;;;; -;;;; $Id: sql.lisp,v 1.4 2002/11/14 18:52:47 kevin Exp $ +;;;; $Id: sql.lisp,v 1.5 2003/05/06 02:27:08 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; and Copyright (c) 1999-2001 by Pierre R. Mai @@ -18,16 +17,10 @@ ;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL. ;;;; ************************************************************************* -(declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0))) -(in-package :clsql-sys) +(eval-when (:compile-toplevel) + (declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0)))) -;;; Modified by KMR -;;; - to use CMUCL-COMPAT library -;;; - fix format strings in error messages -;;; - use field types - - -;;; Simple implementation of SQL along the lines of Harlequin's Common SQL +(in-package #:clsql-sys) ;;; Database handling diff --git a/uffi/clsql-uffi.lisp b/uffi/clsql-uffi.lisp index a74b75c..3b5cf71 100644 --- a/uffi/clsql-uffi.lisp +++ b/uffi/clsql-uffi.lisp @@ -7,7 +7,7 @@ ;;;; Programmers: Kevin M. Rosenberg ;;;; Date Started: Mar 2002 ;;;; -;;;; $Id: clsql-uffi.lisp,v 1.4 2003/03/29 22:31:43 kevin Exp $ +;;;; $Id: clsql-uffi.lisp,v 1.5 2003/05/06 02:22:58 kevin Exp $ ;;;; ;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -83,8 +83,8 @@ (defmacro split-64-bit-integer (int64) `(values (ash ,int64 -32) (logand ,int64 +2^32-1+))) -(defconstant +ascii-N-value+ (char-code #\N)) -(defconstant +ascii-U-value+ (char-code #\U)) +(defvar +ascii-N-value+ (char-code #\N)) +(defvar +ascii-U-value+ (char-code #\U)) (uffi:def-type char-ptr-def (* :unsigned-char))