Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 17, 2013
  1. @bonzini

    Merge branch 'stable-3.2'

    bonzini authored
  2. @bonzini

    streams: Add ConcatenatedStream>>#species for a gst-convert fix

    Holger Hans Peter Freyther authored bonzini committed
    gst-convert will construct a ConcatenatedStream when multiple input
    files are passed. In contrast to a FileStream the species was Array
    and not String leading to an issue with the RBScanner>>#scanNumber.
    
    Add ConcatenatedStream>>#species to return the species of the current
    stream.
    
    2013-02-14  Holger Hans Peter Freyther  <holger@freyther.de>
    
    	* kernel/StreamOps.st: Override the >>#species selector.
    	* tests/streams.st: Add testcase.
    	* tests/streams.ok: Update the result.
Commits on Feb 8, 2013
  1. @bonzini
  2. @bonzini

    Merge branch 'stable-3.2'

    bonzini authored
  3. stinst: Put the class variables into the classVars and not the pool

    Holger Hans Peter Freyther authored
    The class variables were placed in the pool and not in the class variables
    array. This was found while exporting OsmoLogging to Squeak syntax.
    
    2013-01-29  Holger Hans Peter Freyther  <holger@freyther.de>
    
    	* tests/stcompiler.st: Add parsing test.
    	* tests/stcompiler.ok: Update the test result.
    
    2013-01-29  Holger Hans Peter Freyther  <holger@freyther.de>
    
    	* STLoaderObjs.st: Put class variables into the classVars array.
  4. @MrGwen

    Remove security framework

    MrGwen authored Holger Hans Peter Freyther committed
    The framework has never been fully implemented and is not used
    by anone. Remove it from the code to simplify things. In the future
    it might be implemented in a different way.
    
    2013-01-23  Gwenael Casaccio <gwenael.casaccio@gmail.com>
    
    	* kernel/Behavior.st: Remove security.
    	* kernel/BindingDict.st: Remove security.
    	* kernel/Class.st: Remove security.
    	* kernel/ContextPart.st: Remove security.
    	* kernel/Metaclass.st: Remove security.
    	* kernel/Object.st: Remove security.
    	* kernel/Security.st: Delete the file.
    	* kernel/SysExcept.st: Remove security exceptions.
    	* libgst/Makefile.am: Remove security files.
    	* libgst/comp.c: Remove security checks.
    	* libgst/dict.c: Update Class structure.
    	* libgst/dict.h: Update Class structure.
    	* libgst/files.c: Remove security file from bootstrap.
    	* libgst/gst-parse.c: Remove security checks.
    	* libgst/interp.c: Remove security checks.
    	* libgst/opt.c: Remove security checks.
    	* libgst/prims.def: Remove security primitives.
    	* libgst/security.c: Remove file.
    	* libgst/security.h: Remove file.
    	* libgst/sym.c: Remove security checks.
    	* packages.xml: Remove security file.
    	* packages/stinst/parser/STSymTable.st: Remove security checks.
    	* tests/Makefile.am: Remove security tests.
    	* tests/testsuite.at: Remove security tests.
    	* tests/untrusted.ok: Remove security tests.
    	* tests/untrusted.st: Remove security tests.
    
    VisualGST
    2013-01-29  Holger Hans Peter Freyther  <holger@freyther.de>
    
    	* Notification/Kernel/Metaclass.st: Remove usages of #isUntrusted
    	and #makeUntrusted:
  5. misc: Enable silent rules of automake

    Holger Hans Peter Freyther authored
    2013-01-27  Holger Hans Peter Freyther  <holger@freyther.de>
    
    	* configure.ac: Enable the silent rules.
    	* snprintfv/configure.ac: Enable the silent rules.
Commits on Jan 23, 2013
  1. travis: Update the apt repository before each build

    Holger Hans Peter Freyther authored
    The CI was failing to install packages because the pulseaudio package
    has vanished. Always upate the apt repository before doing the installation.
    
    2013-01-23  Holger Freyther  <holger@freyther.de>
    
    	* .travis.yml: Update before_install to update the apt repository.
Commits on Jan 17, 2013
  1. kernel: Name the Process created by the Delay class

    Holger Hans Peter Freyther authored
    The Delay>>#value:onTimeoutDo: selector creates a new process to
    inject the timeout interrupt into the calling process. Give this
    process a name to help in debugging.
    
    2013-01-17  Holger Freyther  <holger@freyther.de>
    
    	* kernel/Delay.st: Name the process created.
  2. tests: Correct the Dates test and update the test result.

    Holger Hans Peter Freyther authored
    The test intended to verify that the suffix is not consumed from
    the stream but the date was parsed from a new stream so the test
    always succeeded. Right now more characters are consumed and the
    suffix test would fail. Change the test to use the right stream
    for parsing the date and change the test result to include the
    suffix and what remained inside the stream.
    
    2013-01-17  Holger Freyther  <holger@freyther.de>
    
    	* tests/dates.ok: Fix the testcase to read from the right
    	ReadStream.
    	* tests/dates.st: Update the test result.
Commits on Jan 16, 2013
  1. travis: Add .travis.yml for the travis-ci.org

    Holger Hans Peter Freyther authored
    travis-ci is a MIT licensed continous integration system that is
    integrating with projects on github.com. It will automatically build
    new revisions and merge-requests.
    
    2013-03-16  Holger Freyther  <holger@freyther.de>
    
    	* .travis.yml: Add description for the travis-ci service.
  2. dist: Fix make distcheck due missing files

    Holger Hans Peter Freyther authored
    The streams.st and streams.ok file was missing making the streams
    test fail during the make distcheck.
    
    2013-03-16  Holger Freyther  <holger@freyther.de>
    
    	* tests/Makefile.am: Add streams.st and streams.ok to data
Commits on Oct 10, 2012
  1. @bonzini

    Merge branch 'stable-3.2'

    bonzini authored
  2. @bonzini

    fix ConcatenatedStream for real and add testcase

    bonzini authored
    2012-10-09  Paolo Bonzini  <bonzini@gnu.org>
                Holger Freyther  <holger@freyther.de>
    
    	* kernel/StreamOps.st: Fix previous changeset.
    	* tests/streams.st: New.
    	* tests/streams.ok: New.
Commits on Oct 8, 2012
  1. @bonzini
  2. @bonzini

    fix for ConcatenatedStream>>#copyFrom:to:

    bonzini authored
    2012-10-08  Paolo Bonzini  <bonzini@gnu.org>
    
    	* kernel/StreamOps.st: Ensure "last" is up to date when a
    	stream has reached its end.  Reported by Holger Freyther.
  3. @bonzini

    stinst: Be able to parse class pragmas with multiple keywords.

    Holger Hans Peter Freyther authored bonzini committed
    2012-10-02  Holger Freyther  <holger@freyther.de>
    
    	* tests/stcompiler.st: Add testcase for pragma parsing.
    	* tests/stcompiler.ok: Update the test result.
    
    2012-10-02  Holger Freyther  <holger@freyther.de>
    
    	* GSTParser.st: Change GSTFileInParser>>#parseClassTag to parse
    	more complicated pragmas.
  4. @bonzini

    gst-convert: Handle ==> selector in rewrite rules

    Holger Hans Peter Freyther authored bonzini committed
    When converting PetitParser client code from Pharo to GNU Smalltalk
    one will need to replace longer binary selectors like ==> with a shorter
    version of them. Use the parser class of the input to parse the rule.
    Ideally we would use the parser for the left side of the rule and the
    exporter for the right side of the rule but this is not possible yet.
    Collect all rules until after the parser class was selected, then add
    the rules to the converter.
    
    This patch allows to parse a rule like this '(``@object ==> ``@arg1 )
    -> (``@object => ``@arg1)'.
    
    2012-09-29  Holger Freyther  <holger@freyther.de>
    
    	* scripts/Convert.st: Collect all rewrite expressions and parse
    	them with the parser for the code.
  5. @bonzini

    stinst: Parse lowercase number literals from Squeak/Pharo

    Holger Hans Peter Freyther authored bonzini committed
    Be able to parse literals like 16rabcdef from Squeak/Pharo source.
    Introduce RBScanner>>#digitValue: and reimplement >>#isDigit:base:
    and #digitValue: in the SqueakFileInScanner class.
  6. @tgg @bonzini

    fix "Cboolean value: true"

    tgg authored bonzini committed
    2012-09-14  Thomas Girard  <thomas.g.girard@free.fr>
    
    	* tests/cobjects.st: Add CBoolean test case for issue#659.
    	* tests/cobjects.ok: Regenerate.
    	* kernel/CObject.st: Add missing CBoolean class>>#type.
  7. @bonzini

    stinst: Make the result of STClassLoader be inspectable

    Holger Hans Peter Freyther authored bonzini committed
    Looking at the result of the STClassLoader in VisualGST created
    a DNU. Add an >>#article to the LoadedBehavior class.
    
    2012-09-09  Holger Freyther  <holger@freyther.de>
    
    	* tests/stcompiler.st: Add testcase for article.
    	* tests/stcompiler.ok: Update the test result.
    
    2012-09-09  Holger Freyther  <holger@freyther.de>
    
    	* STLoaderObjs.st: Add LoadedBehavior>>#article.
  8. @bonzini

    delay: Name the delay process

    Holger Hans Peter Freyther authored bonzini committed
    2012-09-09  Holger Freyther  <holger@freyther.de>
    
    	* kernel/Delay.st: Name the delay process.
  9. @bonzini

    process: Set the priority directly instead of using the selector

    Holger Hans Peter Freyther authored bonzini committed
    The current priority might not be good enough when being passed
    to the Process>>#priority: selector. I don't have an example of
    when this happened right now.
    
    2012-09-09  Holger Freyther  <holger@freyther.de>
    
    	* kernel/CallinProcess.st: Copy the priority directly.
  10. @bonzini

    fix Iterable>>#fold: for non-collection objects

    Roman authored bonzini committed
    2012-10-08  Roman  <komputikisto@gmail.com>
    
    	* kernel/Iterable.st: Fix #fold: for objects that do not implement
    	#isEmpty.
  11. @bonzini

    improve Link>>#at:

    Roman authored bonzini committed
    2012-10-08  Roman  <komputikisto@gmail.com>
    
    	* kernel/Link.st: Fail fast on zero or negative indices.
Commits on Aug 10, 2012
  1. @bonzini

    Merge branch 'stable-3.2'

    bonzini authored
  2. @bonzini

    fix detaching of CallinProcesses

    bonzini authored
    2012-02-22  Paolo Bonzini  <bonzini@gnu.org>
    
    	* kernel/CallinProcess.st: Fix creation of cloned process, reported
    	by Holger Freyther.
Commits on Jul 15, 2012
  1. @bonzini

    Merge branch 'stable-3.2'

    bonzini authored
  2. @bonzini

    add support for <dir> tag in package.xml files

    bonzini authored
    2012-02-22  Gwenael Casaccio  <mrgwen@gmail.com>
                Paolo Bonzini  <bonzini@gnu.org>
    
    	* kernel/PkgLoader.st: Add support for <dir> tag.
  3. @bonzini

    disable backtraces in gst-package

    bonzini authored
    2012-07-15  Paolo Bonzini  <bonzini@gnu.org>
    
    	* scripts/Package.st: Disable again backtraces.
Commits on Jun 5, 2012
  1. @bonzini

    Merge branch 'stable-3.2'

    bonzini authored
  2. @tgg @bonzini

    fix returning #longLong and #uLongLong from C call-outs

    tgg authored bonzini committed
    2012-06-04  Thomas Girard  <thomas.g.girard@free.fr>
    
    	* tests/cobjects.st: Adapt longLong test case, showing the issue#646.
    	* tests/cobjects.ok: Regenerate.
    
    libgst:
    2012-06-04  Thomas Girard  <thomas.g.girard@free.fr>
    
    	* libgst/dict.inl: Add FROM_C_LONGLONG and FROM_C_ULONGLONG macros.
    	* libgst/cint.c: Add missing mappings from (unsigned) long long.
Commits on May 19, 2012
  1. @bonzini

    add missing dot in MessageLookup>>#printOn:

    authored bonzini committed
    2012-05-19  Ladislav Marek  <ladislav@marek.su>
    
    	* kernel/MessageLookup.st: Add missing dot.
  2. @bonzini

    Merge branch 'stable-3.2'

    bonzini authored
  3. @bonzini

    switch delays to nanosecond precision

    bonzini authored
    2012-05-19  Paolo Bonzini  <bonzini@gnu.org>
    
    	* kernel/Delay.st: Switch to nanosecond-precision.
    	* kernel/ProcSched.st: Rename #signal:atMillisecondClockValue:
    	to #signal:atNanosecondClockValue:.
    
    libgst:
    2012-05-19  Paolo Bonzini  <bonzini@gnu.org>
    
    	* libgst/events.h: Adjust prototype for _gst_async_timed_wait.
    	* libgst/prims.def: Switch VMpr_Processor_signalAtMillisecondClockValue
    	to nanosecond precision, adjust call to _gst_async_timed_wait.
    	* libgst/sysdep.h: Adjust prototype for _gst_sigalrm_at.
    	* libgst/sysdep/cygwin/timer.c: Switch _gst_sigalrm_at to nanosecond
    	precision.
    	* libgst/sysdep/posix/timer.c: Switch _gst_sigalrm_at to nanosecond
    	precision.
    	* libgst/sysdep/win32/events.c: Switch _gst_async_timed_wait to nanosecond
    	precision.
Something went wrong with that request. Please try again.