Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Mark v1.2.0

  • Loading branch information...
commit 02f7f832b1634b343a60add59176c4e207d9faf2 1 parent d277736
@umitanuki umitanuki authored
Showing with 38 additions and 4 deletions.
  1. +5 −0 Changes
  2. +1 −1  META.json
  3. +5 −2 README
  4. +3 −1 doc/plv8.md
  5. +24 −0 package.sh
View
5 Changes
@@ -1,5 +1,10 @@
Revision history for plv8
+1.2.0 2012-07-20
+ - Check the field names match for SRFs.
+ - Fix EpochToDate to handle non integer timestamp case.
+ - Let parser deduce parameter types in SPI queries.
+
1.1.0 2012-06-07
- Add plv8.version string.
- Fix a bug around name[] conversion from/to SQL.
View
2  META.json
@@ -2,7 +2,7 @@
"name": "plv8",
"abstract": "A procedural language in JavaScript powered by V8",
"description": "plv8 is a trusted procedural language that is safe to use, fast to run and easy to develop.",
- "version": "1.1.0",
+ "version": "1.2.0",
"maintainer": [
"Hitoshi Harada <umi.tanuki@gmail.com>",
"Andrew Dunstan <AMDunstan@gmail.com>",
View
7 README
@@ -63,5 +63,8 @@ EXAMPLE
NOTES
-----
-See project wiki page for more detail:
-http://code.google.com/p/plv8js/wiki/PLV8
+plv8 is hosted at Google Project Hosting
+http://code.google.com/p/plv8js/
+
+and distributed by PGXN. For more detail, see
+http://pgxn.org/dist/plv8/doc/plv8.html
View
4 doc/plv8.md
@@ -85,6 +85,8 @@ you like to return rows from this function. Alternatively, you can just return
a JS array to add set of records, a JS object to add a record, or a scalar value
to add a scalar to the tuplestore. Unlike other PLs, PL/v8 does not support
the per-value return strategy, but it always uses the tuplestore strategy.
+If the argument object has extra properties that are not defined by the argument,
+return_next raises an error.
Trigger function calls
----------------------
@@ -231,7 +233,7 @@ Subtransaction
### plv8.subtransaction( func ) ###
-plv8.execute() creates a subtransaction every time. If you need to atomic
+plv8.execute() creates a subtransaction every time. If you need an atomic
operation, you will need to call plv8.subtransaction() to create a subtransaction
block.
View
24 package.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+ORIG=`pwd`
+V8DIR=`dirname $0`
+
+if [ -z $1 ]; then
+ echo "usage: $0 tagname"
+ exit
+fi
+TAG=$1
+
+cd $V8DIR
+git checkout $TAG
+
+if [ $? -ne 0 ]; then
+ echo "failed to checkout: $TAG"
+ exit
+fi
+
+V8VER=`v8 -e 'print(JSON.parse(read("META.json")).version)'`
+git archive --output $ORIG/plv8-$V8VER.zip \
+ --prefix=plv8-$V8VER/ \
+ --format=zip \
+ $TAG
Please sign in to comment.
Something went wrong with that request. Please try again.