Thread: [pure-lang-svn] SF.net SVN: pure-lang: [285] pure/trunk/ChangeLog (Page 2)
Status: Beta
Brought to you by:
agraef
|
From: <ag...@us...> - 2008-06-23 00:39:41
|
Revision: 285
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=285&view=rev
Author: agraef
Date: 2008-06-22 17:39:49 -0700 (Sun, 22 Jun 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-06-23 00:07:02 UTC (rev 284)
+++ pure/trunk/ChangeLog 2008-06-23 00:39:49 UTC (rev 285)
@@ -1,7 +1,9 @@
2008-06-22 Albert Graef <Dr....@t-...>
* expr.cc, interpreter.cc, parser.yy, lexer.ll, printer.cc:
- Implement Haskell-like "as" patterns.
+ Implement Haskell-style "as" patterns. Also make sure that '_' on
+ the lhs is always treated as the anonymous variable, even if it
+ occurs as the head symbol in a function application.
2008-06-21 Albert Graef <Dr....@t-...>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-06-24 12:48:09
|
Revision: 297
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=297&view=rev
Author: agraef
Date: 2008-06-24 05:48:18 -0700 (Tue, 24 Jun 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-06-24 12:41:37 UTC (rev 296)
+++ pure/trunk/ChangeLog 2008-06-24 12:48:18 UTC (rev 297)
@@ -1,3 +1,15 @@
+2008-06-24 Albert Graef <Dr....@t-...>
+
+ * runtime.h, runtime.cc: Refactored the runtime library to provide
+ a semantically complete public API for module writers.
+
+ These operations are meant to be used by client modules or
+ standalone applications which need to create their own Pure
+ interpreters and/or require direct access to Pure expression
+ data. See the PUBLIC API section in runtime.h for details. Modules
+ created with this API must be linked against the runtime library
+ (libpure.so).
+
2008-06-23 Albert Graef <Dr....@t-...>
* runtime.h, runtime.cc: Make pure_invoke() callable from C.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-06-24 14:53:06
|
Revision: 300
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=300&view=rev
Author: agraef
Date: 2008-06-24 07:53:08 -0700 (Tue, 24 Jun 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-06-24 14:49:19 UTC (rev 299)
+++ pure/trunk/ChangeLog 2008-06-24 14:53:08 UTC (rev 300)
@@ -1,5 +1,11 @@
2008-06-24 Albert Graef <Dr....@t-...>
+ * interpreter.cc/h, runtime.cc/h, lib/strings.pure: Add error
+ reporting to the eval() routine.
+
+ * interpreter.cc: Bugfix to make recursive source file parses work
+ inside eval().
+
* runtime.h, runtime.cc: Refactored the runtime library to provide
a semantically complete public API for module writers.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-06-29 01:50:41
|
Revision: 334
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=334&view=rev
Author: agraef
Date: 2008-06-28 18:50:50 -0700 (Sat, 28 Jun 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-06-29 01:44:52 UTC (rev 333)
+++ pure/trunk/ChangeLog 2008-06-29 01:50:50 UTC (rev 334)
@@ -1,3 +1,13 @@
+2008-06-29 Albert Graef <Dr....@t-...>
+
+ * etc/pure.xml: Improved syntax highlighting for Kate. Fixed up
+ highlighting of quoted string chars, as suggested by Eddie Rucker.
+ Also added folding support for comments and block structure
+ (case/with/when ... end).
+
+ * lib/math.pure: Started module with math operations (exp, ln,
+ trigonometric functions, etc.).
+
2008-06-28 Albert Graef <Dr....@t-...>
* interpreter.cc: Promote type tags and substitute constants on
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-07-01 14:07:13
|
Revision: 354
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=354&view=rev
Author: agraef
Date: 2008-07-01 07:07:14 -0700 (Tue, 01 Jul 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-07-01 14:06:22 UTC (rev 353)
+++ pure/trunk/ChangeLog 2008-07-01 14:07:14 UTC (rev 354)
@@ -1,3 +1,9 @@
+2008-07-01 Albert Graef <Dr....@t-...>
+
+ * lib/math.pure: Added various bits and pieces, most notably the
+ complex numbers. Also moved sqrt function from primitives.pure to
+ math.pure.
+
2008-06-30 Albert Graef <Dr....@t-...>
* interpreter.cc (declare_extern): Fix a segfault in external
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-07-07 00:14:25
|
Revision: 407
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=407&view=rev
Author: agraef
Date: 2008-07-06 17:14:35 -0700 (Sun, 06 Jul 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-07-07 00:14:10 UTC (rev 406)
+++ pure/trunk/ChangeLog 2008-07-07 00:14:35 UTC (rev 407)
@@ -1,5 +1,10 @@
2008-07-07 Albert Graef <Dr....@t-...>
+ * lib/prelude.pure: Fixed a bug in init function. Reported by
+ Libor Spacek.
+
+ * runtime.cc/h, lib/system.pure: Added strftime function.
+
* printer.cc: Add missing parens around low-precedence elements in
proper lists. Reported by Jiri Spitz.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-07-07 23:15:25
|
Revision: 414
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=414&view=rev
Author: agraef
Date: 2008-07-07 16:03:58 -0700 (Mon, 07 Jul 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-07-07 22:37:56 UTC (rev 413)
+++ pure/trunk/ChangeLog 2008-07-07 23:03:58 UTC (rev 414)
@@ -1,3 +1,8 @@
+2008-07-08 Albert Graef <Dr....@t-...>
+
+ * lib/: Jiri Spitz' port of the Q container types were added to
+ the library (array.pure, dict.pure, heap.pure, set.pure).
+
2008-07-07 Albert Graef <Dr....@t-...>
* lib/strings.pure: Make slicing work with strings.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-07-08 08:50:45
|
Revision: 419
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=419&view=rev
Author: agraef
Date: 2008-07-08 01:50:53 -0700 (Tue, 08 Jul 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-07-08 08:47:45 UTC (rev 418)
+++ pure/trunk/ChangeLog 2008-07-08 08:50:53 UTC (rev 419)
@@ -1,5 +1,9 @@
2008-07-08 Albert Graef <Dr....@t-...>
+ * lib/math.pure: Moved abs, sgn, min, max, pred and succ from
+ math.pure to primitives.pure, so that they are included in the
+ prelude. Make x%0 behave like x div 0 (which raises SIGFPE).
+
* lib/: Jiri Spitz' port of the Q container types were added to
the library (array.pure, dict.pure, heap.pure, set.pure).
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ag...@us...> - 2008-07-08 10:55:02
|
Revision: 422
http://pure-lang.svn.sourceforge.net/pure-lang/?rev=422&view=rev
Author: agraef
Date: 2008-07-08 03:55:04 -0700 (Tue, 08 Jul 2008)
Log Message:
-----------
Updated ChangeLog.
Modified Paths:
--------------
pure/trunk/ChangeLog
Modified: pure/trunk/ChangeLog
===================================================================
--- pure/trunk/ChangeLog 2008-07-08 10:53:09 UTC (rev 421)
+++ pure/trunk/ChangeLog 2008-07-08 10:55:04 UTC (rev 422)
@@ -1,5 +1,7 @@
2008-07-08 Albert Graef <Dr....@t-...>
+ * examples/avltree.pure: Added to examples.
+
* lib/math.pure: Moved abs, sgn, min, max, pred and succ from
math.pure to primitives.pure, so that they are included in the
prelude. Make x%0 behave like x div 0 (which raises SIGFPE).
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|