1. 27 Feb, 2012 1 commit
    • Karl Wette's avatar
      Allow LAL code to begin to use C99 complex datatypes · 25cb256f
      Karl Wette authored and Adam Mercer's avatar Adam Mercer committed
       * A ./configure macro checks that memory layout of C99/C++ complex types
         are identical to the old LAL complex structs. If true, each .c file can
         then chose which complex datatype to use - C99 or LAL - while being
         able to call code defined in another .c file which may have used a
         different complex datatype internally.
       * If LAL_USE_OLD_COMPLEX_STRUCTS macro is not defined (i.e. by default),
         use C99 complex datatypes. Define macros for constructing C99/C++
         complex numbers, and accessing/assigning real and imaginary parts.
         Macros use some GCC extensions where available.
      Original: ba26dab7e236328ebe597d8be7320d21c5be67eb
      25cb256f
  2. 11 Feb, 2012 3 commits
  3. 13 Jun, 2011 1 commit
    • Karl Wette's avatar
      swiglal: type conversions for primitive C types · 0e53c1d7
      Karl Wette authored
      - swiglal-common.i: C++ function templates swiglal_from
        and swiglal_as_val convert primitive C types to/from
        scripting language, and fall back to make a swig_type
        wrapper for any other type. e.g. structs. All C integer
        and floating-point types, and LAL/GSL complex types are
        considered primitive.
      - LALAtomicDatatypes.h: exclude COMPLEX8/COMPLEX16 from
        interface, since they should be always converted to
        scripting language complex numbers.
      - swiglal-octave.i: provide SWIG UTL conversion fragments for
        LAL/GSL complex types. octcomplex.swg is broken, so include
        a fixed copy here.
      - swiglal-python.i: provide SWIG UTL conversion fragments for
        LAL/GSL complex types.
      - Added tests of complex number conversions for Octave and Python
      Original: e594e1660cff7c767a96066359b1e3d7195b28a2
      0e53c1d7
  4. 08 Mar, 2010 1 commit
  5. 29 May, 2009 1 commit
    • Adam Mercer's avatar
      use fixed width integers from stdint.h · 3cbd83d8
      Adam Mercer authored
      the LAL integer datatypes are now typedefs to the standard width integer
      data types from stdint.h, therefore requiring a c99 compliant system
      Original: d7b084e16c5a2bb861d0cb0506f2a90ecfc924c1
      3cbd83d8
  6. 03 May, 2009 1 commit
    • Adam Mercer's avatar
      remove LDAS_BUILD ifdef · 17c1acfe
      Adam Mercer authored
      LAL is no longer built for running within LDAS so the ifdef surrounding
      the definition of the LDAS compatible atomic datatypes has been removed
      Original: 861b0f571d81ff965068fb678c8478b713c6f713
      17c1acfe
  7. 29 Apr, 2009 1 commit
  8. 08 Jun, 2007 1 commit
  9. 25 Aug, 2005 1 commit
  10. 11 Aug, 2005 1 commit
  11. 02 Aug, 2004 1 commit
  12. 01 Dec, 2001 1 commit
  13. 09 Nov, 2000 1 commit
  14. 29 Jun, 2000 1 commit
  15. 03 Jun, 2000 1 commit
  16. 20 Apr, 2000 1 commit