1. 21 Mar, 2021 1 commit
  2. 04 Mar, 2021 1 commit
  3. 23 Feb, 2021 1 commit
  4. 29 Apr, 2020 1 commit
  5. 06 Aug, 2019 1 commit
  6. 24 May, 2019 1 commit
    • Daniel Kochmański's avatar
      long-float: remove conditionalization · ea87100a
      Daniel Kochmański authored
      Many parts of the source code were bent backward to support builds
      without long floats which are always present given we depend expect
      c99 compiler.
      
      The corresponding C macros (ECL_LONG_FLOAT) and the *feature*
      entry (:long-float) are marked as deprecated in the documentation.
      ea87100a
  7. 28 Apr, 2017 1 commit
  8. 03 Sep, 2015 1 commit
  9. 21 Jun, 2015 1 commit
  10. 02 Jun, 2013 1 commit
  11. 13 Jan, 2013 1 commit
  12. 14 Jul, 2012 1 commit
  13. 06 Jun, 2012 1 commit
  14. 06 Feb, 2012 1 commit
  15. 11 Oct, 2010 1 commit
  16. 17 Aug, 2010 1 commit
  17. 28 May, 2010 2 commits
  18. 05 May, 2010 1 commit
    • Juan Jose Garcia Ripoll's avatar
      Refactored code so that it is shared by cmp and new-cmp: · 6a91d3b4
      Juan Jose Garcia Ripoll authored
      * Use the new proclamations/sysfun.lsp files from the new compiler.
      * We split src/cmp/cmpdefs.lsp into cmpdefs, cmppackage, cmptypes and cmpglobals
      * Split cmpform.lsp out of cmpmac.lsp
      * Merged in {cmp,new-cmp}/cmpc-wt.lsp some of the cmpmac wt routines
      * Use functions instead of macros for the WT-* operations
      * Split out from *cmp/cmpenv.lsp a file cmppolicy.lsp
      * A single file, cmpenv-api.lsp for the manipulation of environments.
      * The type comparison functions go into cmptype-arith.lsp and are cached.
      * The code that propagates types in function calls goes into cmptype-prop.lsp.
      * The remainings of cmpenv go into cmpenv-{declare,proclaim,declaim}.
      
      Associated fixes:
      * Fixed typo and wrong proclamation for SI:GET-SYSPROP.
      * Fixed typo in SIMPLIFY-ARITHMETIC.
      * Explicitely set the debug level when building ECL
      * All declarations are stored in the compiler environment.
      * Each function and form stores the compilation environment.
      * Declaration POLICY-DEBUG-IHS-FRAME is acts only on the function environment.
      * Make the definition if ihs_env only happen when it is used.
      * Eliminated *notinline*, *inline-functions*  and *function-declarations*
      * Slightly more efficient creation of accessors in kernel.lsp
      * Remove the proxy C2DECL-BODY
      * Fix the order of declarations in SI:PROCESS-DECLARATIONS
      * Reimplemented C1BODY using SI:PROCESS-DECLARATIONS
      * DECLAIM's proclamation do not propagate beyond the compiled file.
      6a91d3b4
  19. 13 Jul, 2009 2 commits
  20. 12 Jul, 2009 3 commits
  21. 08 Jul, 2009 3 commits
  22. 17 Apr, 2009 1 commit
  23. 02 Feb, 2008 1 commit
  24. 12 Aug, 2005 1 commit