Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP Allow lists to be indexed by multiple values #83

Closed
wants to merge 162 commits into from

Commits on Mar 11, 2015

  1. Allow assignment methods with arbitrary list indices. Also clean up a…

    … bit of old commented out code relating to the equivalent change for access some time ago.
    stevelinton authored and fingolfin committed Mar 11, 2015
    Configuration menu
    Copy the full SHA
    0581c97 View commit details
    Browse the repository at this point in the history
  2. Add IS_POS_INTOBJ macro

    fingolfin committed Mar 11, 2015
    Configuration menu
    Copy the full SHA
    1a0dd39 View commit details
    Browse the repository at this point in the history
  3. Implement IsBound and Unbind for arbitrary list indices

    Moreover,
    - use of IS_POS_INTOBJ in multiple places for readability
      and efficiency
    - enforce consistent behavior for ELM/ASS/ISB/UNB, and also between
      interpreted and compiled code: positive integers as before, while
      anything else (including non-positive integers) is sent through
      method dispatch
    - some code cleanup (indention, uniform whitespace in comments, etc.)
    fingolfin committed Mar 11, 2015
    Configuration menu
    Copy the full SHA
    b724b26 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2015

  1. Configuration menu
    Copy the full SHA
    31c5116 View commit details
    Browse the repository at this point in the history
  2. Partial support for multi-indexing in list access l[x,y,...]

    This provides parser interpreter and coder support for multi-index access to lists
    At the moment all such accesses are translated into calls to ELM_LIST with a single
    argument which is a plain list of the indices, but there is kernel support for
    a fast-path for two arguments later if one is needed.
    
    At this stage printing of coded expressions, assignment, IsBound and Unbind are all
    to do, as are nested list accesses. l[...][x,y].
    stevelinton committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    7af4512 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2015

  1. Configuration menu
    Copy the full SHA
    2962372 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70a68c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f80500 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f2cbf1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a926e97 View commit details
    Browse the repository at this point in the history
  6. Document

    stevelinton committed Mar 18, 2015
    Configuration menu
    Copy the full SHA
    f4aed5e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2015

  1. Configuration menu
    Copy the full SHA
    3b8f460 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21587ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81e4f4c View commit details
    Browse the repository at this point in the history
  4. Library: Add ViewString method for DoubleCoset

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    50d32aa View commit details
    Browse the repository at this point in the history
  5. dev/: Remove manual.txt

    This is obsoleted by GapDOC.
    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    8d6da9d View commit details
    Browse the repository at this point in the history
  6. Delete some more redundant files

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    88f48d1 View commit details
    Browse the repository at this point in the history
  7. Remove gap5.txt

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    77e0f7d View commit details
    Browse the repository at this point in the history
  8. Remove some more files.

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    f7bd09b View commit details
    Browse the repository at this point in the history
  9. Delete directory dev/wininst

    Alexander moved this to the gap-distribution repository
    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    fdd2c61 View commit details
    Browse the repository at this point in the history
  10. Remove some more directories

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    70dd5cb View commit details
    Browse the repository at this point in the history
  11. Add a file that lists the deleted files and directories

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e3282c7 View commit details
    Browse the repository at this point in the history
  12. Restored accidentally deleted file.

    etc/install-tools.sh is a script to unpack etc/tools.tar.gz archive included in the GAP distribution and described in etc/README.tools.
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    6b503f8 View commit details
    Browse the repository at this point in the history
  13. Library: Remove commented out function

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    0d8b508 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    689d5df View commit details
    Browse the repository at this point in the history
  15. Fix documentation

    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    c6c3cf5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ba421ca View commit details
    Browse the repository at this point in the history
  17. Support for more atomic constructs from HPC-GAP.

    Added:
    - IsNonAtomicComponentObjectRep
    - IsReadOnlyPositionalObjectRep
    - IsAtomicPositionalObjectRep
    - FixedAtomicList
    - MakeWriteOnceAtomic
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    fce3362 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    27a74f9 View commit details
    Browse the repository at this point in the history
  19. Fix typos: 'the the' -> 'the'

    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    9fa0ba2 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c099c3c View commit details
    Browse the repository at this point in the history
  21. Regenerate cnf/Makegap.in

    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    76df2b0 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1147a70 View commit details
    Browse the repository at this point in the history
  23. Fix typo in STOP_TEST

    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    60b9c4f View commit details
    Browse the repository at this point in the history
  24. Make matrix derefs report error locations correctly

    Example of old behaviour:
    
    gap> f := function()
    >  S := [];
    >  return S[0];
    > end;
    gap> f();
    Error, no 1st choice method found for `[]' on 2 arguments called from
    <compiled or corrupted statement>
    
    Now correctly identifies 'S[0]' as the incorrect code.
    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d0dd6e7 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e1818d9 View commit details
    Browse the repository at this point in the history
  26. Fixed bug and added comments in FuncFLAT_KERNEL_TRANS_INT

    Reviewed-By: James Mitchell <[email protected]>
    Reviewed-By: Markus Pfeiffer <[email protected]>
    mtorpey authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    3d4fec8 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a3b2927 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    342cf09 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    53b8885 View commit details
    Browse the repository at this point in the history
  30. Better error messages

    stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    c19ecab View commit details
    Browse the repository at this point in the history
  31. Add error handling for case of more than 6 arguments which still

    isn't enough. Fix a bug in function object creation.
    stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    19387ea View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    1ea618c View commit details
    Browse the repository at this point in the history
  33. Improve profiling

    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    9af21fc View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c931088 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    cca5049 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    56cbeb3 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    ad65834 View commit details
    Browse the repository at this point in the history
  38. Moved some lines to avoid memory management issues, and changed from …

    …DEG_TRANS to FuncDegreeOfTransformation
    mtorpey authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    a31ec4c View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    ebd5d26 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    ecb9fcc View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    026316e View commit details
    Browse the repository at this point in the history
  42. pc collector: fix a potential bug in 8bit single collector code

    This is a very harmless bug, though, as to trigger it you have to
    actively mess up the mutability of an internal temporary string
    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    7115955 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    eed689d View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    148ff0b View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    382e84f View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    070f204 View commit details
    Browse the repository at this point in the history
  47. fix spelling mistakes

    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    36f5a94 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    633b48e View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    58ae58e View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    3136635 View commit details
    Browse the repository at this point in the history
  51. Library: Next attempt at fixing Display/View/Print for cosets

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    cfdbb69 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    72c864b View commit details
    Browse the repository at this point in the history
  53. Add error handling for case of more than 6 arguments which still

    isn't enough. Fix a bug in function object creation.
    stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    3244ff6 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    fa59187 View commit details
    Browse the repository at this point in the history
  55. Give an error if arg is used other than as the last argument

    Fix a lot of instances in lib/thread1.g where arg is used without
    intending its special meaning.
    stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    0222686 View commit details
    Browse the repository at this point in the history
  56. Add some documentation

    stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d5b074e View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    8267cde View commit details
    Browse the repository at this point in the history
  58. SmallGroups: Add ShallowCopy function for SimpleGroupsIterator

    The previous behaviour was to call ShallowCopy which resulted in
    an infinite loop, as reported by Stefan Kohl.
    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    aac11bd View commit details
    Browse the repository at this point in the history
  59. Add nicer iterator printing functionality

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    1b7c9fd View commit details
    Browse the repository at this point in the history
  60. SimpleGroupsIterator: Some whitespace cleanup

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    61afec4 View commit details
    Browse the repository at this point in the history
  61. Add a test for SimpleGroupsIterator

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e82231d View commit details
    Browse the repository at this point in the history
  62. Pass the correct parameter to IsFunction

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    68cf9bc View commit details
    Browse the repository at this point in the history
  63. Removed command from semigrp.tst

    The new release of Semigroups triggered a harmless diff because of changing the point at which semigroup learned that it has a multiplicative zero.
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    8efe6cc View commit details
    Browse the repository at this point in the history
  64. Merge gap and hpcgap exit handling

    Add FORCE_QUIT_GAP and GAP_EXIT_CODE
    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    3d91ffa View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    0031d5d View commit details
    Browse the repository at this point in the history
  66. Changed handling or errors in relation to new arg syntax -- made arg …

    …not in lastp
    
    place a warning instead of an error and added a warning (for now) when the new
    syntax is used, to help debug accidental uses.
    
    Also added SyntaxWarning as a proper function.
    stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e03b7ee View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    c01233f View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    28f8ca7 View commit details
    Browse the repository at this point in the history
  69. Library: Add IsZero method for IsNullMapMatrix

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    b1444cb View commit details
    Browse the repository at this point in the history
  70. Library: Fix a typo in the cosets code.

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    504c447 View commit details
    Browse the repository at this point in the history
  71. SmallGroups: Fix ShallowCopy for SimpleGroupsIterator

    As pointed out by Alexander Hulpke in gap-system#113, the stack has to be
    ShallowCopied as well.
    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    36c6c67 View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    bdbffd3 View commit details
    Browse the repository at this point in the history
  73. Adjusted examples of partially variadic functions.

    They now include the temporary warning.
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d31e7b2 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    6d4fcf0 View commit details
    Browse the repository at this point in the history
  75. Add TestDirectory function

    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    1450add View commit details
    Browse the repository at this point in the history
  76. Add a kernel ShallowCopy function for Blists.

    Not sure this is ever performance critical, but having the function in the kernel
    is useful in HPCGAP and it seems like an odd ommission.
    stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    37d9c72 View commit details
    Browse the repository at this point in the history
  77. Punctuation tweak to CONTRIBUTING.md

    Sandeep Murthy authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    ebb76c5 View commit details
    Browse the repository at this point in the history
  78. Punctuation tweak to CONTRIBUTING.md

    Sandeep Murthy authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    7a83efa View commit details
    Browse the repository at this point in the history
  79. Updated package.gd to add example for LoadPackage command

    Sandeep Murthy authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    6ff1e56 View commit details
    Browse the repository at this point in the history
  80. Added further two examples for LoadPackage command

    Sandeep Murthy authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    5642c18 View commit details
    Browse the repository at this point in the history
  81. Added line break to overflowing line gap-system#719 in package.gd

    Sandeep Murthy authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    537238a View commit details
    Browse the repository at this point in the history
  82. Refined example additions for LoadPackage

    Sandeep Murthy authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    feca67a View commit details
    Browse the repository at this point in the history
  83. Added makemanuals test for Travis CI.

    This test should check that it is possible to build all three main GAP manuals.
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    eecb4f3 View commit details
    Browse the repository at this point in the history
  84. Updated package.gd

    Sandeep Murthy authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    594de0d View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    cf0a3fb View commit details
    Browse the repository at this point in the history
  86. zmodnz: add test for printing ZmodnZ for some large n

    cover both prime and non-prime cases, and matrices
    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    278f02f View commit details
    Browse the repository at this point in the history
  87. zmodnz: consistently access the modulus

    Previously, we stored the modulus in three places:
    1. in the type object, accessed via DataType( TypeObj( x ) ),
    2. in family object, accessed as fam!.modulus,
    3. in family object, accessed as  Characteristic(fam).
    
    To retrieve the modulus for a ZmodnZObj, one can moreover also use
    ModulusOfZmodnZObj(x) or Characteristic(x).
    
    This patch changes the code to consistently use Characteristic(fam),
    and gets rid of fam!.modulus. The DataType is not use anymore, but is
    retained for now, as at least the Browse package is using it. Once
    that is changed, we can also get rid of the corresponding three
    SetDataType calls in ffee.gi and zmodnz.gi.
    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    0ce2de7 View commit details
    Browse the repository at this point in the history
  88. zmodnz: use fam.!Characteristic instead of Characteristic(fam)

    This is a bit of a hack, but improves performance a bit
    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e1e66d7 View commit details
    Browse the repository at this point in the history
  89. zmodnz: get rid of ZNZ_PURE_TYPE

    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    895db46 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    70794bd View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    1f99ef6 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    a1f0fab View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    d48ea72 View commit details
    Browse the repository at this point in the history
  94. Fixed GAPDoc label broken by renaming testall.g to teststandard.g

    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    26419cc View commit details
    Browse the repository at this point in the history
  95. Profile update and cleanup

    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    88906ab View commit details
    Browse the repository at this point in the history
  96. No test.tmp file in teststandard. It uses same machinery as testinstall.

    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    47429f7 View commit details
    Browse the repository at this point in the history
  97. Test for conjugatior isomorphism:

    In the newer definition the map does not need to be defined onto, but injective
    is sufficient.
    This fixed the issue reported by A. Baechle.
    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    602959e View commit details
    Browse the repository at this point in the history
  98. Moved ctbl.tst from testinstall to teststandard.

    This test requires GAP Character Table Library to be present, which is not the case in some testing scenarious that use testinstall.
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    23dda0f View commit details
    Browse the repository at this point in the history
  99. Added test for the fix of the bug reported by Istvan Szollosi.

    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    5a66c67 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    fbd6ad5 View commit details
    Browse the repository at this point in the history
  101. Fix function prototype for getFilenameId in profile.c

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    c76085f View commit details
    Browse the repository at this point in the history
  102. Fix speed regression in pc collectors

    We were looking up the collector stacks by quering GAP variables in tight
    loops in the C code using VAL_GVAR. Instead of that, we now use InitGlobalBag
    to setup C variables to directly reference those stack objects.
    
    As an added side benefit, those stacks are now hidden from the user, and
    can thus not be messed with. This also means that the user cannot
    manually shrink them. To compensate, a new function SET_SCOBJ_MAX_STACK_SIZE
    was provided to allow a force-reset of the stacks.
    fingolfin authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    2e2cd4c View commit details
    Browse the repository at this point in the history
  103. Fix a typo in testtravis.g

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    8cb834e View commit details
    Browse the repository at this point in the history
  104. Deleted manual.bib. The right place for the bibliography is manualbib…

    ….xml.
    
    The file manualbib.xml.bib is not kept under version control as it is derived from manualbib.xml.
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    0930b7c View commit details
    Browse the repository at this point in the history
  105. Update GMP to version 6.0.0a

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    94885a6 View commit details
    Browse the repository at this point in the history
  106. Add gmp-6.0.0a.tar.bz2 archive

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    dd85564 View commit details
    Browse the repository at this point in the history
  107. Remove GMP 5.0.4

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    c6cd44e View commit details
    Browse the repository at this point in the history
  108. Add iterator for stabiliser chains and permutation groups

    * iterators by stabiliser chains produce elements of the group described
      by the chain by iterating through the base images.
    * iterators for permutation groups compute a stabiliser chain if necessary
      and then use the code for stabiliser chain to iterate through the group's
      elements.
    * note that the order in which group elements are produced depends on the
      stabiliser chain.
    * some simple tests are added to make sure these iterators work
    * documentation is added as well
    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    76472c5 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    81e9637 View commit details
    Browse the repository at this point in the history
  110. Correct a typo in documentation of IteratorStabChain

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    ef97f26 View commit details
    Browse the repository at this point in the history
  111. Iterators for stabiliser chains: Use correct order

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    5a24b1c View commit details
    Browse the repository at this point in the history
  112. Link to GAP on GitHub: Quickstart

    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    62d7702 View commit details
    Browse the repository at this point in the history
  113. Reference Manual: Correct reference

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d2afcc9 View commit details
    Browse the repository at this point in the history
  114. Fixes for automorophism group:

    - Simple, but no outer automorphisms
    - Outer Automorphism of SP is not neccessarily given by determinant
    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    1d4256c View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    e24ed37 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    709d7e1 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    5e7d430 View commit details
    Browse the repository at this point in the history
  118. Special cases for WreathActionChiefFactor if kernel is trivial, or we…

    … know
    
    that there is no outer action.
    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    bd93e26 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    ec61c0b View commit details
    Browse the repository at this point in the history
  120. Copying missing cygpanelw-10.dll needed to load Browse package.

    It happened that after switching to use newer Cygwin release, this dll is also needed.
    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    0b4a527 View commit details
    Browse the repository at this point in the history
  121. Overview of changes for GAP 4.7.8.

    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    707305b View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    e384f02 View commit details
    Browse the repository at this point in the history
  123. Add Makefile targets to bootstrap GAP

    * The Makefile target bootstrap-pkg-minimal downloads a minimal set
      of packages to be able to run GAP,
    * The Makefile target bootstrap-pkg-full downloads the full collection
      of released packages
    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    051dcb2 View commit details
    Browse the repository at this point in the history
  124. Update Makefile.in to pull the correct archives

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d2a817f View commit details
    Browse the repository at this point in the history
  125. Remove misleading makepkgs

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    f64342e View commit details
    Browse the repository at this point in the history
  126. Test using bootstrap-pkg-full

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    f42f0e0 View commit details
    Browse the repository at this point in the history
  127. Remove verbose from tar for unpacking packages

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    6e9417f View commit details
    Browse the repository at this point in the history
  128. Adjust vartest.tst to check for short names

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    69a4797 View commit details
    Browse the repository at this point in the history
  129. Style cleanup: static int instead of int static

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    c706ffb View commit details
    Browse the repository at this point in the history
  130. Configuration menu
    Copy the full SHA
    0ea21d4 View commit details
    Browse the repository at this point in the history
  131. Update

    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d1bf432 View commit details
    Browse the repository at this point in the history
  132. Next

    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    388db8f View commit details
    Browse the repository at this point in the history
  133. Cleanup of commond line options

    1. when -K is given and -s is larger then reduce -s option, it is useless
       to pre-map memory which we never want to use.
    
    2. fixed the output of 'gap -h': '-p' was mentioned twice and '-s' was
       not mentioned at all.
    frankluebeck authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    b46282c View commit details
    Browse the repository at this point in the history
  134. SemidirectProduct for FP groups.

    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    3a2a5a3 View commit details
    Browse the repository at this point in the history
  135. Next

    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d5986a6 View commit details
    Browse the repository at this point in the history
  136. Next

    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    7cbccb7 View commit details
    Browse the repository at this point in the history
  137. After fixing the defualt SemidirectProduct method to require `IsFinit…

    …e' the rank needs also to be
    
    lowered to avoid overranking the special pc/perm methods.
    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    21d7eed View commit details
    Browse the repository at this point in the history
  138. Fix testbugfix.g

    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e70b323 View commit details
    Browse the repository at this point in the history
  139. Next

    hulpke authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    e0f8ff3 View commit details
    Browse the repository at this point in the history
  140. Fix bugfix directory

    ChrisJefferson authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    98f6738 View commit details
    Browse the repository at this point in the history
  141. lib/basis.gi: Handle some cases involving zero space and zero vector

    This is an attempt at fixing an issue reported by Chris Wensley on GAP Support on the
    30th of June. The code that exhibits the problem is the following
    
    ```
    gap> F := Rationals;;
    gap> m := [ [0,1,2], [0,0,3], [0,0,0] ];;
    gap> A := Algebra( F, [m] );;
    gap> basA := Basis(A);;
    gap> vecA := BasisVectors(basA);;
    gap> dimA := Dimension(A);;
    
    gap> ## now replace m^2 with m^3, the zero matrix:
    gap> S := Subalgebra( A, [m^3] );
    <algebra over Rationals, with 1 generators>
    gap> basS := Basis(S);;
    gap> vecS := BasisVectors(basS);;
    gap> dimS := Dimension(S);
    0
    gap> homS := AlgebraGeneralMappingByImages( S, S, vecS, vecS );
    [  ] -> [  ]
    gap> B := Algebra( F, [homS] );
    <algebra over Rationals, with 1 generators>
    gap> map := AlgebraGeneralMappingByImages( A, B, vecA, [homS,homS] );
    ```
    
    And the problem is caused by not handling the zero mapping/zero matrix in
    NiceFreeLeftModule and the element test \in for vector spaces handled by
    a nice basis.
    Markus Pfeiffer authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    7b1496d View commit details
    Browse the repository at this point in the history
  142. Travis CI checks that all three main GAP manuals have been built.

    Alexander Konovalov authored and stevelinton committed Jul 7, 2015
    Configuration menu
    Copy the full SHA
    d3a258d View commit details
    Browse the repository at this point in the history
  143. Configuration menu
    Copy the full SHA
    b2e615a View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2015

  1. Partial support for multi-indexing in list access l[x,y,...]

    This provides parser interpreter and coder support for multi-index access to lists
    At the moment all such accesses are translated into calls to ELM_LIST with a single
    argument which is a plain list of the indices, but there is kernel support for
    a fast-path for two arguments later if one is needed.
    
    At this stage printing of coded expressions, assignment, IsBound and Unbind are all
    to do, as are nested list accesses. l[...][x,y].
    stevelinton committed Jul 8, 2015
    Configuration menu
    Copy the full SHA
    86d3e3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34fea57 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7313ce3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    032223d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33040ee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5bf42f View commit details
    Browse the repository at this point in the history
  7. Document

    stevelinton committed Jul 8, 2015
    Configuration menu
    Copy the full SHA
    0eb3060 View commit details
    Browse the repository at this point in the history
  8. Trying to get everything into shape

    Merge branch 'sl/multi-index' of https://github.com/stevelinton/gap into sl/multi-index
    stevelinton committed Jul 8, 2015
    Configuration menu
    Copy the full SHA
    6a30d46 View commit details
    Browse the repository at this point in the history