Skip to content
Snippets Groups Projects
  1. Nov 08, 2022
  2. Dec 27, 2017
  3. Sep 19, 2016
    • Raymond Toy's avatar
      Fix #29: Update processing of command line · d9090138
      Raymond Toy authored
      Several related changes here.
      
      o If :process-command-line is NIL, *command-line-strings* and
        *command-line-application-arguments* weren't getting updated.  They
        should get updated so that the resulting core can get updated
        command line options instead of using the values dumped with the
        core.  The command line switch demons are still not run, as before.
      o Add a :quiet option as if -quiet were given.
      d9090138
  4. Jan 07, 2016
  5. Mar 30, 2014
  6. Nov 04, 2011
  7. Sep 25, 2011
  8. Sep 24, 2011
    • Raymond Toy's avatar
      Fix Trac ticket:46. · 44a8f0c7
      Raymond Toy authored
      Make the size of all spaces configurable from the command line.
      
      code/commandline.lisp:
      o Define the switches so lisp doesn't complain.
      
      general-info/lisp.1:
      o Document new switches.
      
      general-info/release-20c.txt:
      o Update
      
      lisp/Darwin-os.c
      lisp/FreeBSD-os.c
      lisp/Linux-os.c
      lisp/NetBSD-os.c
      lisp/backtrace.c
      lisp/cgc.c
      lisp/gencgc.c
      lisp/os-common.c
      lisp/ppc-validate.h
      lisp/purify.c
      lisp/solaris-os.c
      lisp/sparc-arch.c
      lisp/sparc-validate.h
      lisp/x86-validate.h:
      lisp/validate.c
      o Basically rename CONTROL_STACK_SIZE, BINDING_STACK_SIZE,
        READ_ONLY_SPACE_SIZE, and STATIC_SPACE_SIZE to control_stack_size,
        binding_stack_size, read_only_space_size, and static_space_size,
        respectively.
      
      lisp/coreparse.c
      o Check the space size in the core file against the allocated size.
        If the allocated space is too small, print an error message and
        exit.
      
      lisp/globals.c
      o Define new variables for the allocated size of spaces.
      
      lisp/globals.h
      o Declare the new variables for the size of the spaces.
      
      lisp/lisp.c
      o Set the default values of the spaces.
      o Parse the new command-line flags and set the space sizes.
      
      lisp/sunos-os.c:
      o Added os_init0 (that we forgot last time).
      
      lisp/x86-assem.S:
      o Change $CONTROL_STACK_END to GNAME(control_stack_end) to get the
        correct end of the stack.
      44a8f0c7
  9. May 31, 2011
    • rtoy's avatar
      Add -unidata option to specify unidata.bin file. · d9b73849
      rtoy authored
      This change requires a cross-compile.  Use boot-2011-04-01-cross.lisp
      as the cross-compile script.
      
      bootfiles/20b/boot-2011-04-01-cross.lisp:
      o New cross-compile bootstrap file
      
      lisp/lisp.c:
      o Recognize -unidata option and setup *UNIDATA-PATH* appropriately.
      
      code/commandline.lisp:
      o Add defswitch for unidata so we don't get complaints about unknown
        switch.
      
      code/unidata.lisp:
      o Rename +UNIDATA-PATH+ to *UNIDATA-PATH*, since it's not a constant
        anymore.
      o Update code to use new name.
      
      code/print.lisp:
      o Update code to use *UNIDATA-PATH*
      
      compiler/sparc/parms.lisp:
      o Add *UNIDATA-PATH* to list of static symbols.
      o Add back in spare-9 and spare-8 static symbols since we need to do a
        cross-compile for this change anyway.
      
      compiler/x86/parms.lisp:
      o Add *UNIDATA-PATH* to list of static symbols.
      o Reorder the static symbols in a more logical arrangment so that the
        spare symbols are at the end.
      
      i18n/local/cmucl.pot:
      o Update
      d9b73849
  10. Nov 02, 2010
  11. Jul 14, 2010
    • rtoy's avatar
      commandline.lisp: · 5942f034
      rtoy authored
      debug-int.lisp:
      load.lisp:
      
      Put the OS- and/or arch-specific items in the correct textdomain.
      5942f034
  12. May 16, 2010
  13. May 15, 2010
    • rtoy's avatar
      Make the docstrings follow the CMUCL convention so that they are lined · 64564400
      rtoy authored
      up neatly when describe prints them.
      64564400
    • rtoy's avatar
      code/commandline.lisp: · f95cf535
      rtoy authored
      o Update DEFSWITCH to allow docstrings (and argument names)
      o Add docstrings to the available switches
      o Add -help (and --help) switches to print out usage information and
        exit.
      
      code/save.lisp:
      o If the command line includes -help or --help, disable loading of the
        user init and site init files.  We don't want to process them if
        we're going to just print out help and exit.
      f95cf535
  14. Apr 20, 2010
  15. Apr 19, 2010
  16. Mar 19, 2010
  17. Jan 06, 2009
    • rtoy's avatar
      code/commandline.lisp: · addf17d7
      rtoy authored
      o Command line parsing now recognizes "--" and disables any further
        processing by CMUCL itself.  Everything after "--" is placed in the
        new variable EXT:*COMMAND-LINE-APPLICATION-ARGUMENTS*, which is a
        list of strings.
      
      code/exports.lisp:
      o Export EXT:*COMMAND-LINE-APPLICATION-ARGUMENTS*.
      
      general-info/release-19f.txt:
      o Update.
      addf17d7
  18. Nov 12, 2008
  19. Aug 17, 2004
  20. Jun 20, 2004
  21. Jan 29, 2003
    • toy's avatar
      o Adds support for searching for the lisp.core file based on the · a20170bc
      toy authored
        location of the lisp C binary, when CMUCLLIB is not given, and the
        core file is not specified.
      o Add support for a CMUCLCORE envvar, and a -lib option for setting
        the path for the library: search-list.
      o Added some spare static symbols for the sparc port so we don't have
        to cross-compile again for a while.
      
      See cmucl-imp archives for some more details.
      a20170bc
  22. Dec 08, 2001
  23. Mar 04, 2001
  24. Nov 06, 2000
  25. Oct 24, 2000
  26. Oct 16, 2000
  27. Aug 24, 2000
    • dtc's avatar
      o Based on suggestions from Martin Cracauer, flush commonly used output · 62104ee1
      dtc authored
        streams during the processing of command line switches and upon exit.
        This is a convenience for typical usage, and not all output streams
        are flushed, so important streams should still be flushed but user code.
      
      o Add a new function finish-standard-output-streams to finish output on
        the commonly used output streams. Called after the processing
        of each command line switch, and before the %end-of-the-world.
      
      o Extend the eval switch to process multiple forms, flushing the common
        output streams between each.
      62104ee1
  28. May 08, 1996
  29. Aug 18, 1995
  30. Jul 26, 1995
  31. Oct 31, 1994
  32. Feb 11, 1994
  33. Jan 13, 1993
  34. Feb 08, 1991
  35. May 30, 1990
  36. Mar 05, 1990
  37. Feb 22, 1990
Loading