Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-19 | getConstructorCategory: get it from generated code for category constructors. | Gabriel Dos Reis | 1 | -1/+3 | |
2016-01-17 | subtractIfCan$CancellationAbelianMonoid: return the more principled Maybe % | Gabriel Dos Reis | 1 | -1/+2 | |
2016-01-17 | Rename Magma to FreeMagma | Gabriel Dos Reis | 1 | -1/+1 | |
A breeze, given previous compiler work. Renaming matches FriCAS's. | |||||
2016-01-16 | Reduce dependencies on databases to catgeory.daase during algebra build | Gabriel Dos Reis | 1 | -3/+6 | |
2016-01-13 | getSuperDomainFromDB: get data from generated code | Gabriel Dos Reis | 1 | -1/+3 | |
Don't call GETDATABASE to read the information. Rather, load the generated code for the contructor. Discovered mode algebra dependencies. | |||||
2016-01-12 | More algebra dependencies | Gabriel Dos Reis | 1 | -13/+32 | |
2016-01-11 | Algebra layer 0 now starts with basic types | Gabriel Dos Reis | 1 | -230/+181 | |
This cuts down on the number of domains that need to be built during bootstrapping. | |||||
2016-01-09 | Switch getDualSignature to avoiding interpreter database | Gabriel Dos Reis | 1 | -2/+9 | |
Now that OpenAxiom emits the dual signature data also directly in the generated executable code for a constructor, there is no no need to consult the interpreter data base for that information. This change relies on the previous commit, e.g. getDualSignature should be considered invalid for builtin constructors. Any instanbility caused by this patch should be considered a latent bug that should be given high priority fixing. | |||||
2016-01-03 | More algebra dependency layering. | Gabriel Dos Reis | 1 | -273/+433 | |
2016-01-01 | More algebra layering and dependencies. | Gabriel Dos Reis | 1 | -220/+255 | |
2015-12-30 | Add more dependencies in the algberas' Makefile.am. | Gabriel Dos Reis | 1 | -56/+186 | |
2014-02-23 | FASLEXT is now AC_SUBST | dos-reis | 1 | -3/+0 | |
2014-02-21 | Set derived src and target directory variables | dos-reis | 1 | -21/+4 | |
2014-02-10 | Clean up global variable names. | dos-reis | 1 | -1/+1 | |
2013-06-29 | Remove stale algebra targets. | dos-reis | 1 | -6/+5 | |
2013-06-29 | Fix algebra build order an dependency | dos-reis | 1 | -7/+5 | |
2013-06-29 | Do not check for openServer being defined. | dos-reis | 1 | -1/+1 | |
2013-06-18 | * algebra/catdef.spad.pamphlet (CommutativeOperatorCategory): New. | dos-reis | 1 | -1/+5 | |
(CommutativeOperation): Likewise. * algebra/Makefile.am (oa_algebra_layer_0): Include them. | |||||
2013-06-17 | Weaken conditions on parameter of partial differential domains. | dos-reis | 1 | -2/+2 | |
2013-06-17 | Consolidate parsers in one pamphlet. | dos-reis | 1 | -9/+1 | |
2013-06-17 | More algebra dependencies. | dos-reis | 1 | -16/+28 | |
2013-06-17 | More algebra dependencies. | dos-reis | 1 | -7/+20 | |
2013-06-17 | More algebra dependencies. | dos-reis | 1 | -31/+119 | |
2013-06-17 | More algebra dependencies. | dos-reis | 1 | -0/+43 | |
2013-06-16 | Recipe Make recipes. | dos-reis | 1 | -15/+39 | |
2013-06-16 | Reorder dependencies. | dos-reis | 1 | -60/+64 | |
2013-06-09 | More algebra dependencies. | dos-reis | 1 | -131/+182 | |
2013-06-09 | More algebra dependencies | dos-reis | 1 | -5/+32 | |
2013-06-06 | Add some algebra dependencies | dos-reis | 1 | -1/+1 | |
2013-06-03 | More algebra module dependencies | dos-reis | 1 | -16/+55 | |
2013-06-02 | Add dependencies for bootstrap | dos-reis | 1 | -8/+29 | |
2013-06-02 | Add dependencies for bootstrap | dos-reis | 1 | -6/+41 | |
2013-06-02 | Add dependencies for bootstrap | dos-reis | 1 | -0/+26 | |
2013-06-01 | Support --output in compiler, for bootstrapping stage. | dos-reis | 1 | -19/+5 | |
2013-05-26 | * algebra/logic.spad.pamphlet: New file. | dos-reis | 1 | -1/+1 | |
* algebra/boolean.spad.pamphlet (Logic): Move there. (BooleanLogic): Likewise. (PropositionalLogic): Likewise. (PropositionalFormula): Likewise. (PropositionalFormulaFunctions1): Likewise. (PropositionalFormulaFunctions2): Likewise. (KleeneTrivalentLogic): Likewise. | |||||
2013-05-22 | Tidy src/algebra/Makefile.am | dos-reis | 1 | -15/+10 | |
2013-05-22 | * algebra/aggcat.spad.pamphlet (ShallowlyMutableAggregate): Extend | dos-reis | 1 | -1/+1 | |
Aggregate only. Adjust users. (BagAggregate): Explicitly extend HomogeneousAggregate. (AssociationListAggregate): Extend ShallowlyMutableAggregate. | |||||
2013-05-21 | Refactor src/algebra/Makefile.am | dos-reis | 1 | -182/+66 | |
2013-05-21 | Fix typos. | dos-reis | 1 | -6/+6 | |
2013-05-21 | Remove stale targets | dos-reis | 1 | -168/+7 | |
2013-05-20 | Use Functorial more often. | dos-reis | 1 | -8/+11 | |
2013-05-20 | Add Functorial category | dos-reis | 1 | -4/+9 | |
2013-05-18 | * algebra/tree.spad.pamphlet(BinaryTreeCategory): Extend | dos-reis | 1 | -12/+15 | |
ShallowlyMutableAggregate S. (BinarySearchTree): Remove redundant shallowlyMutable attribute. (BalancedBinaryTree): Likewise. | |||||
2013-05-18 | * algebra/aggcat.spad.pamphlet (ShallowlyMutableAggregate): New. | dos-reis | 1 | -1/+2 | |
2013-05-17 | * algebra/aggcat.spad.pamphlet (FiniteAggregate): Add default | dos-reis | 1 | -1/+1 | |
implementation for empty?. | |||||
2013-05-17 | * algebra/aggcat.spad.pamphlet (TableAggregate): Now extend | dos-reis | 1 | -1/+1 | |
FiniteAggregate Record(key:Key,entry:Entry). * algebra/files.spad.pamphlet (KeyedAccessFile): Remove finiteAggregate attribute. * algebra/table.spad.pamphlet (HashTable): Likewise. (InnerTable): Likewise. (Table): Likewise. | |||||
2013-05-17 | * algebra/aggcat.spad.pamphlet (KeyedDictionary): Now extend | dos-reis | 1 | -3/+3 | |
IndexedAggregate too. Give default implementation for elt. (TableAggregate): Simplify. | |||||
2013-05-16 | * algebra/sortpak.spad.pamphlet (SortPackage): Have second | dos-reis | 1 | -3/+3 | |
parameter satisfy FiniteAggregate A instead of requiring attribute finiteAggregate. * algebra/array2.spad.pamphlet (TwoDimensionalArrayCategory): Now extends FiniteAggregate. Remove finiteAggregate attribute. | |||||
2013-05-16 | * algebra/aggcat.spad.pamphlet (FiniteAggregate): Temporarily | dos-reis | 1 | -12/+18 | |
include attribute finiteAggregate. (StackAggregate): Extend category FiniteAggregate instead of attribute finiteAggregate. (QueueAggregate): Likewise. (PriorityQueueAggregate): Likewise. (FiniteSetAggregate): Likewise. * algebra/lmdict.spad.pamphlet (ListMultiDictionary): Likewise. * algebra/matcat.spad.pamphlet (MatrixCategory): Likewise. * algebra/mset.spad.pamphlet (Multiset): Likewise. * algebra/newdata.spad.pamphlet (SplittingTree): Likewise. * algebra/polset.spad.pamphlet (PolynomialSetCategory): Likewise. * algebra/tree.spad.pamphlet (Tree): Likewise. (BinaryTreeCategory): Likewise. * algebra/triset.spad.pamphlet (TriangularSetCategory): Likewise. * algebra/vector.spad.pamphlet (DirectProductCategory): Likewise. | |||||
2013-05-16 | * algebra/aggcat.spad.pamphlet (FiniteAggregate): New. | dos-reis | 1 | -1/+3 | |
* algebra/exposed.lsp.pamphlet: Expose it. |