# # ChangeLog for src/libcfa/prelude.cf # # Generated by Trac 1.2.1 # Nov 1, 2024, 2:59:41 PM Tue, 05 Jul 2016 22:35:10 GMT Peter A. Buhr [a6151ba] * doc/user/pointer1.fig (added) * doc/user/pointer2.fig (added) * src/libcfa/containers/vector (modified) * src/libcfa/containers/vector.c (modified) * src/libcfa/prelude.cf (modified) * src/libcfa/rational.c (modified) * src/tests/.expect/searchsort.txt (added) * src/tests/io.c (modified) * src/tests/rational.c (modified) * src/tests/searchsort.c (moved) update comments in code and tests, and add test searchsort Wed, 06 Apr 2016 21:11:32 GMT Rob Schluntz [a5a71d0] * .gitignore (modified) * configure (modified) * configure.ac (modified) * doc/refrat/Makefile (modified) * doc/refrat/refrat.tex (modified) * doc/user/Makefile (added) * doc/user/indexstyle (added) * doc/user/user.bib (added) * doc/user/user.tex (added) * src/CodeGen/CodeGenerator.cc (modified) * src/CodeGen/CodeGenerator.h (modified) * src/CodeGen/GenType.cc (modified) * src/GenPoly/Box.cc (modified) * src/GenPoly/DeclMutator.cc (modified) * src/GenPoly/DeclMutator.h (modified) * src/GenPoly/InstantiateGeneric.cc (deleted) * src/GenPoly/InstantiateGeneric.h (deleted) * src/GenPoly/module.mk (modified) * src/InitTweak/RemoveInit.cc (modified) * src/Makefile.am (modified) * src/Makefile.in (modified) * src/Parser/DeclarationNode.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/ParseNode.h (modified) * src/Parser/Parser.cc (modified) * src/Parser/TypeData.cc (modified) * src/Parser/TypeData.h (modified) * src/Parser/TypedefTable.cc (modified) * src/Parser/TypedefTable.h (modified) * src/Parser/lex.cc (modified) * src/Parser/lex.h (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/Resolver.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/SymTab/AggregateTable.h (deleted) * src/SymTab/Autogen.cc (modified) * src/SymTab/FixFunction.cc (modified) * src/SymTab/FixFunction.h (modified) * src/SymTab/IdTable.cc (deleted) * src/SymTab/IdTable.h (deleted) * src/SymTab/ImplementationType.cc (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Indexer.h (modified) * src/SymTab/Mangler.cc (modified) * src/SymTab/StackTable.cc (deleted) * src/SymTab/StackTable.h (deleted) * src/SymTab/TypeEquality.cc (modified) * src/SymTab/TypeTable.h (deleted) * src/SymTab/Validate.cc (modified) * src/SymTab/module.mk (modified) * src/SynTree/AggregateDecl.cc (modified) * src/SynTree/CodeGenVisitor.cc (deleted) * src/SynTree/CodeGenVisitor.h (deleted) * src/SynTree/CommaExpr.cc (modified) * src/SynTree/CompoundStmt.cc (modified) * src/SynTree/Constant.cc (modified) * src/SynTree/Constant.h (modified) * src/SynTree/Declaration.h (modified) * src/SynTree/Initializer.cc (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/VarArgsType.cc (modified) * src/SynTree/Visitor.cc (modified) * src/SynTree/Visitor.h (modified) * src/SynTree/module.mk (modified) * src/driver/Makefile.in (modified) * src/examples/Makefile.in (modified) * src/examples/abs.c (modified) * src/examples/array.c (modified) * src/examples/array.h (modified) * src/examples/ato.c (modified) * src/examples/constants.c (modified) * src/examples/ctxts.c (modified) * src/examples/fstream_test.c (modified) * src/examples/hello.c (modified) * src/examples/huge.c (modified) * src/examples/identity.c (modified) * src/examples/includes.c (modified) * src/examples/index.h (modified) * src/examples/it_out.c (modified) * src/examples/limits.c (modified) * src/examples/minmax.c (modified) * src/examples/new.c (modified) * src/examples/prolog.c (modified) * src/examples/quad.c (modified) * src/examples/random.c (modified) * src/examples/read.c (added) * src/examples/read.data (added) * src/examples/searchsort.c (modified) * src/examples/simplePoly.c (modified) * src/examples/simpler.c (modified) * src/examples/specialize.c (modified) * src/examples/square.c (modified) * src/examples/sum.c (modified) * src/examples/swap.c (modified) * src/examples/tests/vector_test.out.txt (modified) * src/examples/twice.c (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/bfd.h (deleted) * src/libcfa/bfdlink.h (deleted) * src/libcfa/builtins.cf (modified) * src/libcfa/demangle.h (deleted) * src/libcfa/dialog.h (deleted) * src/libcfa/evdns.h (deleted) * src/libcfa/evhttp.h (deleted) * src/libcfa/evrpc.h (deleted) * src/libcfa/fcntl.h (deleted) * src/libcfa/form.h (deleted) * src/libcfa/fstream (modified) * src/libcfa/fstream.c (modified) * src/libcfa/gcrypt.h (deleted) * src/libcfa/iostream (modified) * src/libcfa/iostream.c (modified) * src/libcfa/iterator (modified) * src/libcfa/iterator.c (modified) * src/libcfa/math.h (deleted) * src/libcfa/prelude.cf (modified) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) Merge branch 'fix-memory-error' into ctor Conflicts: ... Fri, 18 Mar 2016 17:56:41 GMT Rob Schluntz [f5ef08c] * src/SymTab/Autogen.cc (modified) * src/libcfa/prelude.cf (modified) added missing char ctor/dtors to prelude Thu, 03 Mar 2016 19:45:51 GMT Rob Schluntz [071a31a] * src/InitTweak/RemoveInit.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/SymTab/Validate.cc (modified) * src/libcfa/prelude.cf (modified) removed array ctor/dtors from prelude, generalized struct 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 Thu, 25 Feb 2016 21:28:25 GMT Rob Schluntz [ae42f2a] * src/libcfa/prelude.cf (modified) added a few simple array ctors to prelude Tue, 19 Jan 2016 18:28:25 GMT Rob Schluntz [f1e012b] * src/CodeGen/CodeGenerator.cc (modified) * src/GenPoly/Specialize.cc (modified) * src/InitTweak/FixInit.cc (modified) * src/InitTweak/RemoveInit.cc (modified) * src/MakeLibCfa.cc (modified) * src/Parser/TypeData.cc (modified) * src/ResolvExpr/Resolver.cc (modified) * src/libcfa/prelude.cf (modified) * src/main.cc (modified) added intrinsic ctor/dtors to prelude, modified MakeLibCfa to build ... Sat, 09 Jan 2016 03:37:10 GMT Peter A. Buhr [784deab] * include/bfd.h (modified) * include/bfdlink.h (modified) * include/demangle.h (modified) * include/dialog.h (modified) * include/evdns.h (modified) * include/evhttp.h (modified) * include/evrpc.h (modified) * include/expat.h (modified) * include/fcntl.h (modified) * include/form.h (modified) * include/gcrypt.h (modified) * include/math.h (modified) * src/examples/alloc.c (modified) * src/examples/control_structures.c (modified) * src/examples/fstream_test.c (modified) * src/examples/identity.c (modified) * src/examples/includes.c (modified) * src/examples/iostream.c (modified) * src/examples/iostream.h (modified) * src/examples/min.c (modified) * src/examples/quoted_keyword.c (modified) * src/examples/s.c (modified) * src/examples/square.c (modified) * src/examples/sum.c (modified) * src/examples/swap.c (modified) * src/examples/twice.c (modified) * src/examples/vector_test.c (modified) * src/libcfa/prelude.cf (modified) fix recursive include bug in shadow includes, major clean of ... Thu, 19 Nov 2015 16:12:38 GMT Rob Schluntz [f066321] * src/SymTab/Validate.cc (modified) * src/libcfa/prelude.cf (modified) changed AddStructAssignment to AutogenerateRoutines, update prelude ... Tue, 09 Jun 2015 19:19:04 GMT Peter A. Buhr [0b2961f] * src/Tests/Parser/Array.c (deleted) * src/Tests/Parser/Constant0-1.c (deleted) * src/Tests/Parser/DeclarationSpecifier.c (deleted) * src/Tests/Parser/Forall.c (deleted) * src/Tests/Parser/Functions.c (deleted) * src/Tests/Parser/IdentFuncDeclarator.c (deleted) * src/Tests/Parser/IdentFuncParamDeclarator.c (deleted) * src/Tests/Parser/Initialization.c (deleted) * src/Tests/Parser/Scope.c (deleted) * src/Tests/Parser/StructMember.c (deleted) * src/Tests/Parser/Tuple.c (deleted) * src/Tests/Parser/TypeGenerator.c (deleted) * src/Tests/Parser/Typedef.c (deleted) * src/Tests/Parser/TypedefDeclarator.c (deleted) * src/Tests/Parser/TypedefParamDeclarator.c (deleted) * src/Tests/Parser/VariableDeclarator.c (deleted) * src/Tests/SynTree/Constant0-1.c (modified) * src/Tests/SynTree/DeclarationSpecifier.c (modified) * src/Tests/SynTree/Forall.c (modified) * src/Tests/SynTree/Functions.c (modified) * src/Tests/SynTree/Initialization.c (modified) * src/Tests/SynTree/Scope.c (modified) * src/Tests/SynTree/Tuple.c (modified) * src/Tests/SynTree/TypeGenerator.c (modified) * src/Tests/SynTree/Typedef.c (modified) * src/Tests/SynTree/VariableDeclarator.c (modified) * src/Tests/Syntax/Array.c (deleted) * src/Tests/Syntax/Constant0-1.c (deleted) * src/Tests/Syntax/DeclarationSpecifier.c (deleted) * src/Tests/Syntax/Forall.c (deleted) * src/Tests/Syntax/Functions.c (deleted) * src/Tests/Syntax/IdentFuncDeclarator.c (deleted) * src/Tests/Syntax/IdentFuncParamDeclarator.c (deleted) * src/Tests/Syntax/Initialization.c (deleted) * src/Tests/Syntax/Scope.c (deleted) * src/Tests/Syntax/StructMember.c (deleted) * src/Tests/Syntax/Tuple.c (deleted) * src/Tests/Syntax/TypeGenerator.c (deleted) * src/Tests/Syntax/Typedef.c (deleted) * src/Tests/Syntax/TypedefDeclarator.c (deleted) * src/Tests/Syntax/TypedefParamDeclarator.c (deleted) * src/Tests/Syntax/VariableDeclarator.c (deleted) * src/libcfa/prelude.cf (modified) fix warnings from prelude.cf, work on regression testing Fri, 05 Jun 2015 02:59:11 GMT Peter A. Buhr [aa30dc0] * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/prelude.cf (modified) eliminate prelude build on each make Tue, 02 Jun 2015 00:52:19 GMT Peter A. Buhr [6e7e2b36] * .gitignore (modified) * Makefile.am (modified) * Makefile.in (modified) * configure (modified) * configure.ac (modified) * src/ArgTweak/module.mk (modified) * src/CodeGen/module.mk (modified) * src/Common/module.mk (modified) * src/ControlStruct/module.mk (modified) * src/Designators/module.mk (modified) * src/GenPoly/module.mk (modified) * src/InitTweak/module.mk (modified) * src/Makefile.in (modified) * src/ResolvExpr/module.mk (modified) * src/SymTab/module.mk (modified) * src/SynTree/module.mk (modified) * src/Tuples/module.mk (modified) * src/driver/Makefile.am (moved) * src/driver/Makefile.in (moved) * src/driver/cc1.cc (moved) * src/driver/cfa.cc (moved) * src/examples/sum.c (modified) * src/libcfa/Makefile.am (moved) * src/libcfa/Makefile.in (moved) * src/libcfa/builtins.cf (moved) * src/libcfa/prelude.cf (moved) * src/libcfa/ptrdiff_t.c (moved) redo automake seventh attempt