# # ChangeLog for src/libcfa/stdlib.c # # Generated by Trac 1.2.1 # Nov 3, 2024, 12:17:22 AM Fri, 02 Jun 2017 02:58:18 GMT Peter A. Buhr [6065b3aa] * doc/user/user.tex (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/alloc.txt (modified) * src/tests/alloc.c (modified) second attempt at memory-allocation routines Tue, 30 May 2017 13:13:53 GMT Peter A. Buhr [f3fc631f] * doc/user/user.tex (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) first attempt new storage management routines Thu, 25 May 2017 02:46:56 GMT Peter A. Buhr [8dc51c8] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add void to empty parameter lists Sat, 13 May 2017 15:56:45 GMT Peter A. Buhr [f3ddc21] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add polymorphic abs routine and code formatting Mon, 17 Apr 2017 01:16:18 GMT Peter A. Buhr [02d241f] * src/libcfa/Makefile.in (modified) * src/libcfa/stdlib.c (modified) changes to malloc and bsearch Sat, 01 Apr 2017 23:14:11 GMT Peter A. Buhr [707446a] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/searchsort.txt (modified) * src/tests/searchsort.c (modified) add alternate bsearch returning posn of key Sun, 05 Mar 2017 03:31:03 GMT Peter A. Buhr [d107010] * Jenkinsfile (modified) * configure (modified) * configure.ac (modified) * doc/LaTeXmacros/common.tex (modified) * doc/proposals/flags.md (added) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/FixNames.cc (modified) * src/CodeTools/DeclStats.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixGlobalInit.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/GenInit.cc (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/core (deleted) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/Parser/parser.yy.new (deleted) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Declaration.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/DeclarationWithType.cc (modified) * src/SynTree/FunctionDecl.cc (modified) * src/SynTree/NamedTypeDecl.cc (modified) * src/SynTree/ObjectDecl.cc (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/Type.h (modified) * src/examples/multicore.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/concurrency/invoke.h (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/monitor (added) * src/libcfa/concurrency/monitor.c (added) * src/libcfa/concurrency/threads (modified) * src/libcfa/concurrency/threads.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/prelude/prelude.cf (modified) * src/tests/.expect/concurrent/coroutine.txt (moved) * src/tests/.expect/concurrent/monitor.txt (added) * src/tests/.expect/concurrent/multi-monitor.txt (added) * src/tests/.expect/concurrent/thread.txt (moved) * src/tests/.expect/globals.txt (added) * src/tests/Makefile.am (modified) * src/tests/Makefile.in (modified) * src/tests/avltree/avl_test.c (modified) * src/tests/globals.c (added) * src/tests/monitor.c (added) * src/tests/multi-monitor.c (added) * src/tests/simpleGenericTriple.c (modified) * src/tests/test.py (modified) add signed/unsigned char to I/O Sun, 05 Mar 2017 03:00:46 GMT Peter A. Buhr [c3ebf37] * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add signed/unsigned char to I/O Sat, 25 Feb 2017 02:42:25 GMT Peter A. Buhr [bf26fa5] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) unsigned return type for abs Thu, 23 Feb 2017 19:13:28 GMT Peter A. Buhr [bf76eab] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add variadic delete to stdlib Tue, 31 Jan 2017 16:25:10 GMT Thierry Delisle [a9fc180] * src/libcfa/stdlib.c (modified) Tentative fix for 32-bit error with malloc changes Mon, 30 Jan 2017 17:29:29 GMT Thierry Delisle [59239b8] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/dtor-early-exit.c (modified) * src/tests/tupleVariadic.c (modified) new, delete, malloc, etc. no longer require an otype, only a sized dtype Tue, 10 Jan 2017 19:32:33 GMT Rob Schluntz [627f585] * src/InitTweak/FixInit.cc (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/avltree/avl.h (modified) * src/tests/avltree/avl0.c (modified) * src/tests/tupleVariadic.c (modified) moved new and delete to stdlib Fri, 16 Dec 2016 15:23:20 GMT Rob Schluntz [43385ca] * src/libcfa/math.c (modified) * src/libcfa/stdlib.c (modified) uncomment multiple-value-returning functions in lib Wed, 06 Jul 2016 18:46:20 GMT Peter A. Buhr [a797e2b1] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) remove const from parameters to remove warnings from incorrectly ... Thu, 30 Jun 2016 20:17:59 GMT Peter A. Buhr [a9f2c13] * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add polymorphic clamp routine to stdlib Thu, 28 Apr 2016 18:48:14 GMT Peter A. Buhr [8bc4ef8] * doc/LaTeXmacros/common.tex (modified) * doc/user/user.tex (modified) * src/libcfa/fstream (modified) * src/libcfa/stdlib.c (modified) small updates missing from last commit Thu, 21 Apr 2016 12:24:07 GMT Peter A. Buhr [6e991d6] * doc/user/Cdecl.fig (added) * doc/user/user.tex (modified) * src/driver/cfa.cc (modified) * src/examples/swap.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/math (added) * src/libcfa/math.c (added) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) add -fgnu89-inline flag to compile, cleanup swap example I/O, stdlib ... Wed, 20 Apr 2016 01:36:29 GMT Peter A. Buhr [6b6597c] * doc/user/Makefile (modified) * doc/user/user.tex (modified) * src/examples/io.c (modified) * src/libcfa/fstream (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) user manual updates, extend I/O test, fix memset in stdlib, ... Wed, 13 Apr 2016 21:08:56 GMT Peter A. Buhr [45161b4d] * src/Parser/DeclarationNode.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/rational.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) generate implicit typedef right after sue name appears, further fixes ... Tue, 12 Apr 2016 22:35:18 GMT Peter A. Buhr [3849857] * src/libcfa/iostream (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) fix stdlib memory allocation, iostream documentation Thu, 07 Apr 2016 02:08:32 GMT Peter A. Buhr [53ba273] * doc/refrat/refrat.tex (modified) * doc/user/user.tex (modified) * src/driver/cfa.cc (modified) * src/examples/io.c (added) * src/examples/io.data (moved) * src/examples/rational.c (added) * src/examples/rational.cc (added) * src/examples/read.c (deleted) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/limits (modified) * src/libcfa/limits.c (added) * src/libcfa/rational (added) * src/libcfa/rational.c (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) switch from std=c99 to std=gnu99, update latex macros, refrat and ... Thu, 24 Mar 2016 20:45:23 GMT Peter A. Buhr [3cfe27f] * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/Resolver.cc (modified) * src/libcfa/stdlib.c (modified) fix initialization of routine pointers, fix one random routine Wed, 23 Mar 2016 02:39:34 GMT Peter A. Buhr [0438091] * src/examples/random.c (modified) * src/libcfa/builtins.cf (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) modify stdlib random to not use C library routine Wed, 02 Mar 2016 23:15:02 GMT Peter A. Buhr [4040425] * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/AdjustExprType.cc (modified) * src/ResolvExpr/CommonType.cc (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/ResolvExpr/ConversionCost.h (modified) * src/ResolvExpr/PtrsAssignable.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/RenameVars.cc (modified) * src/ResolvExpr/RenameVars.h (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/AggregateTable.h (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Mutator.h (modified) * src/SynTree/ReferenceToType.cc (modified) * src/SynTree/SynTree.h (modified) * src/SynTree/Type.h (modified) * src/SynTree/TypeSubstitution.cc (modified) * src/SynTree/TypeSubstitution.h (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/examples/array.c (modified) * src/examples/array.h (modified) * src/examples/ctxts.c (modified) * src/examples/index.h (modified) * src/examples/it_out.c (modified) * src/examples/prolog.c (modified) * src/examples/sum.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/iterator (modified) * src/libcfa/iterator.c (modified) * src/libcfa/prelude.cf (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) change keyword type to otype and context to trait Wed, 02 Mar 2016 21:59:19 GMT Peter A. Buhr [90c3b1c] * configure (modified) * configure.ac (modified) * doc/refrat/Makefile (modified) * doc/refrat/refrat.tex (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.h (modified) * src/Parser/parser.yy (modified) * src/ResolvExpr/ConversionCost.cc (modified) * src/SynTree/Type.h (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.in (modified) * src/examples/abs.c (modified) * src/examples/ato.c (modified) * src/examples/fstream_test.c (modified) * src/examples/hello.c (modified) * src/examples/identity.c (modified) * src/examples/minmax.c (modified) * src/examples/quad.c (modified) * src/examples/read.c (added) * src/examples/read.data (added) * src/examples/sum.c (modified) * src/examples/swap.c (modified) * src/examples/tests/vector_test.out.txt (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/builtins.cf (modified) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) compile CFA with C++11, further update refrat with lstlisting macros, ... Wed, 10 Feb 2016 20:57:00 GMT Peter A. Buhr [52f85e0] * src/ResolvExpr/CastCost.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/examples/sum.c (modified) * src/libcfa/iostream.c (modified) * src/libcfa/stdlib.c (modified) syslib updates and examples, formatting, make double 0 work Fri, 05 Feb 2016 22:09:04 GMT Peter A. Buhr [bd85400] * src/GenPoly/Box.cc (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.ll (modified) * src/Parser/parser.cc (modified) * src/Parser/parser.yy (modified) * src/examples/abs.c (modified) * src/examples/alloc.c (modified) * src/examples/minmax.c (modified) * src/examples/random.c (modified) * src/examples/sum.c (modified) * src/examples/swap.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/algorithm (deleted) * src/libcfa/algorithm.c (deleted) * src/libcfa/stdlib (added) * src/libcfa/stdlib.c (added) remove offsetof keyword, parser 0/1 names as structure fields, update ...