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. |