[go: up one dir, main page]

Activity for David Stes

  • David Stes David Stes posted a comment on discussion General Discussion

    I've placed new 3.4.10 packages for i586 (Pentium) and for x86_64 (AMD64) in the opensuse directory. Those are built on "Tumbleweed" 32bit and 64bit. Also I have enabled "sysstat" on the Pentium and AMD64 machine using: zypper install sysstat systemctl enable sysstat systemctl start sysstat so that "sar -r" shows free memory on the machines. "cursel" runs fine on the i586 with 1GB of RAM using the latest Linux kernel. "cursel" also builds and runs fine (and compiles much faster) on the modern AMD64...

  • David Stes David Stes posted a comment on discussion General Discussion

    I succesfully installed SUSE Tumbleweed with the Linux 6.17.6 kernel on both Intel pentium (physical hardware 32bit) and AMD Ryzen (physical hardware 64bit). SUSE Tumbleweed is available on both 32bit and 64bit (see https://www.opensuse.org/). It appears that SUSE Leap 16 with the new "Agama" installer is only 64bit but I have to check later. Anyway I do NOT suggest or encourage you to upgrade from SLES15 (not at all). In fact, I will certainly continue to support all versions of Slackware Linux...

  • David Stes David Stes committed [124105] on Code

    Add OpenBSD 7.7 + old Dutch text

  • David Stes David Stes posted a comment on discussion General Discussion

    Thanks for the feedback. SUSE SLES 15 is SUSE Linux Entreprise Server. I will test first on OpenSUSE (which is related to SUSE SLES). The OpenSUSE project has Desktop and Server OS, I'll first give it a try with objc 3.4.10 (which is the latest version of Portable Object Compiler) and cursel 1.0.2 (latest version from https://sourceforge.net/projects/cursel) on OpenSUSE Tumbleweed or OpenSUSE Leap. Tumbleweed and Leap are available both in x86 32 bit and 64 bit. From my perspective it is most important...

  • David Stes David Stes posted a comment on discussion General Discussion

    Added objc-3.4.10 package. Test code in "make check" (test objut.m file) for computing Legendre Symbol.

  • David Stes David Stes committed [ca8ebe] on Code

    Add LegrendreTest to Unit Test

  • David Stes David Stes committed [54fcbd] on Code

    unittest: TestSuite class

  • David Stes David Stes committed [a8b20c] on Code

    Add OpenBSD7.7 to list of Platforms.txt

  • David Stes David Stes committed [26b5af] on Code

    add factorial test to src/unittest

  • David Stes David Stes committed [be7baa] on Code

    Add --with-impcplus option to configure

  • David Stes David Stes committed [21c234] on Code

    add multivariate polynomial test in src/unittest

  • David Stes David Stes committed [c7da31] on Code

    Add cakit test in unittest

  • David Stes David Stes committed [8c10ed] on Code

    objc-3.4.6

  • David Stes David Stes committed [d3c1fa] on Code

    Add -impcplus option to objc1

  • David Stes David Stes committed [c54a12] on Code

    replace -cplus option of objc1 by -c23 option

  • David Stes David Stes committed [357610] on Code

    Use C++ style definition of IMP method pointer in C23

  • David Stes David Stes committed [16d225] on Code

    add PerfectNumberTest subclass of TestCase

  • David Stes David Stes committed [900b3a] on Code

    configure objc driver for -std=gnu17

  • David Stes David Stes committed [7caaf7] on Code

    add openSUSE 16 to Platform.txt

  • David Stes David Stes committed [b773e0] on Code

    add openSUSE 16

  • David Stes David Stes committed [a5d665] on Code

    Add TestCase and TestSuite class

  • David Stes David Stes committed [222dda] on Code

    Move objcut.m to src/unittest

  • David Stes David Stes committed [5cc31a] on Code

    add examples/perfect.m

  • David Stes David Stes posted a comment on discussion General Discussion

    Added some test code in "make check" (test objut.m file equivalent to the following Smalltalk code) for perfect numbers 6,28,496,8128. Will add more tests in the future to objut.m d := #(2 3 5 7). c := OrderedCollection new. d do:[ :p | c add:((2 raisedToInteger:(p-1)) * ((2 raisedToInteger:p) - 1)). ]

  • David Stes David Stes committed [b9254e] on Code

    add gcc 14.2 to Platform.txt

  • David Stes David Stes modified a comment on discussion General Discussion

    I've created a package Portable Object Compiler objc-3.3.48. This compiles for me with gcc 14.2 as C backend compiler and with byacc 20241231 as parser generator. For byacc I used the version from https://invisible-island.net/byacc/byacc.html

  • David Stes David Stes posted a comment on discussion General Discussion

    I've created a package Portable Object Compiler objc-3.3.48. This compiles for me with gcc 14.2 as C backend compiler and with byacc 20241231 as parser generator. For byacc I used the version from https://invisible-island.net/byacc/byacc.html.

  • David Stes David Stes committed [c41e81] on Code

    objc-3.3.48: add eachElement test

  • David Stes David Stes committed [af402f] on Code

    add test for Bag class

  • David Stes David Stes posted a comment on discussion General Discussion

    Based on SUnit (Smalltalk Unit) the testing framework of Smalltalk, there is a simple objut.m (Object Unit Test) program in objc-3.3.46 (objc-3.3.46 is the latest release now as of 2024). The command to run the tests is : "make check" In the future additional tests wil be added to objut.m

  • David Stes David Stes committed [80e208] on Code

    update objut.m Unit Test - add OrderedCollection test

  • David Stes David Stes committed [78594a] on Code

    Add link to Taskmaster paper

  • David Stes David Stes committed [0100d0] on Code

    add gcc 13.3 as compatible C compiler

  • David Stes David Stes posted a comment on discussion General Discussion

    I've released a package objc 3.3.45.

  • David Stes David Stes committed [ae1bf5] on Code

    add howmany-utmpx.m example

  • David Stes David Stes committed [ac699c] on Code

    Fix make distclean

  • David Stes David Stes committed [8ae717] on Code

    Fix LEX='flex --nounistd' example

  • David Stes David Stes committed [a4ebbd] on Code

    Add comment on Berkeley yacc

  • David Stes David Stes posted a comment on discussion General Discussion

    Portable Object Compiler 3.3.42 seems to compile fine using the latest byacc - 2.0 20240109 Any version of byacc should work, for convenience I have byacc 1.9.1 on the byacc files folder on this site but if the operating system (such as OpenBSD) has a native Berkeley yacc package (which is called yacc and not byacc there) that version of yacc can be used of course.

  • David Stes David Stes posted a comment on discussion General Discussion

    I hope that my answer helped and that you were able to compile Portable Object Compiler on OpenBSD for ARM. Before installing you optionally can run tests with : gmake test This should print something like : Portable Object Compiler 3.3.39 (c) 1997-2023. Distributed under the terms of the GNU LGPL. /usr/bin/objc objut.o -noLibs ../oclib/oclib.a ../objpak/objpak.a ../objcrt/objcrt.a -o objut ./objut Object ... Message Block Object Unit Test: number of classes is 105 Object Unit Test: success Note...

  • David Stes David Stes posted a comment on discussion General Discussion

    I've upgraded the autoconf related scripts to the 2023 (latest) release of GNU autoconf. As always I'm interested in submissions for the objc-3.3.42/Platforms.txt file (the config.guess output and additional info such as the C compiler that is being used or info on the CPU and hardware being targeted). Regards David Stes

  • David Stes David Stes committed [ad875e] on Code

    Upgraded to autoconf 2.72

  • David Stes David Stes posted a comment on discussion General Discussion

    OpenBSD is an excellent UNIX distribution so hopefully I can help to get the Portable Object Compiler ported to OpenBSD 7.4 ARM. From looking at the screenshots, I think you correctly configured the boostrap compiler with configure --prefix=/opt/objc-bootstrap That is correct and well done so that the bootstrtap compiler was installed in /opt/objc-bootstrap. The next step is to build the real compiler and there you should use a different prefix. For the real compiler you can use something like: configure...

  • David Stes David Stes committed [bb4edb] on Code

    Create configure with autoconf 2.71

  • David Stes David Stes posted a comment on discussion General Discussion

    Although I'm not generating the configure script with autoconf 2.71, I am releasing objc-3.3.40 (see src directory under Files) with an update to prepare for using autoconf 2.71 (in the future). For the moment the configure script is generated with autoconf 2.68 but future versions of POC will start using autoconf 2.71 or higher. Also I'm glad to say that a few months ago our submission for a macro for 'tentative definitions' was accepted in the autoconf-archive (a set of macros for configure/autoconf)....

  • David Stes David Stes committed [3e21d2] on Code

    remove AC_HEADER_STDC for autoconf 2.71

  • David Stes David Stes committed [5432f0] on Code

    Add Debian 12.1 to Platforms

  • David Stes David Stes posted a comment on discussion General Discussion

    Portable Object Compiler 3.3.39 compiles and works without problems it seems on Debian 12 with gcc 12 (Debian 12.2.0-14) and interestingly, with the BSD yacc (byacc) bundled with Debian : byacc - 2.0 20221106 (installed by "apt install byacc"). Flex 2.6.4 and autoconf 2.7.1 / automake 1.16.5. I''ve created a .deb package and put in under files/debian. for amd64.

  • David Stes David Stes posted a comment on discussion General Discussion

    Installations instructions are at https://sourceforge.net/p/objc/code/ci/master/tree/Install.txt First build objc-bootstrap and install in some non-standard directory or non-standard location like: gnutar xvfz objc-3.3.38-bootstrap.tar.gz cd objc-3.3.38-bootstrap ./configure --prefix=/opt/objc-bootstrap make make install This installs in an unusual or non-standard place like /opt/objc-bootstrap, which is intentional. By this I mean, that the purpose is to install these files in an unusual location...

  • David Stes David Stes committed [bb332f] on Code

    fix Exception class -otb build

  • David Stes David Stes committed [714aac] on Code

    move C tentative definition test to ax_cc_tentdef.m4

  • David Stes David Stes committed [f4f65a] on Code

    fix temp object file in configure test

  • David Stes David Stes committed [b42f82] on Code

    install manpages in man3objc

  • David Stes David Stes committed [a70548] on Code

    Add gcc Debian 10.2.1-6 to Platforms.txt

  • David Stes David Stes committed [9fa0b6] on Code

    update bootstrap compiler to 3.3.35

  • David Stes David Stes committed [6a4c95] on Code

    make Object Unit Test program print success or failed

  • David Stes David Stes committed [c38d35] on Code

    add spec file for objc-bootstrap

  • David Stes David Stes committed [29a7f6] on Code

    accept OPT_MFLAGS setting on configure cmdline

  • David Stes David Stes committed [11e7b1] on Code

    update for 3.3.32

  • David Stes David Stes committed [8184c7] on Code

    Add OpenSUSE 15.4 leap to Platforms. Update Install.txt document

  • David Stes David Stes committed [6d2201] on Code

    add gcc 10.4 to Platform.txt

  • David Stes David Stes committed [1ac2fa] on Code

    make configure script test on tentative definitions

  • David Stes David Stes committed [90f37e] on Code

    update bootstrap configure script for attribute common test

  • David Stes David Stes committed [0df2f7] on Code

    test whether compiler supports __attribute__ (( __common__ ))

  • David Stes David Stes committed [6e8b13] on Code

    Add code generation support for __attribute__((__common__))

  • David Stes David Stes committed [05378d] on Code

    update to opensmalltalk 5.0.3275

  • David Stes David Stes committed [4d694f]

    Update URL info

  • David Stes David Stes committed [de96c8]

    Split configure.in for bootstrap into util

  • David Stes David Stes committed [dc605a]

    Change rule prelink.c compile in Makefile

  • David Stes David Stes committed [3734d3]

    Add rule in Makefile for wifexit.c build

  • David Stes David Stes committed [7aa5b8]

    Change compile of _prelink.c

  • David Stes David Stes committed [d236ae]

    Fix Makefile for out of source tree build

  • David Stes David Stes committed [7436cd]

    Change Makefile to support out of source tree build

  • David Stes David Stes committed [540d52]

    add VPATH to Makefile

  • David Stes David Stes committed [7d15d8]

    Add initfile to Makefile

  • David Stes David Stes committed [655eb1]

    Update to 0.3.1

  • David Stes David Stes committed [5e4c23]

    add OpenBSD 7.1 to platforms file

  • David Stes David Stes posted a comment on discussion General Discussion

    objpak is an implementation of the basic collection class library as described in Brad Cox' book on Objective-C. This implementation is relatively close to the classes as discussed there (see the file Books.txt in the src/objc-3.3.25 package) but it is not 100% the same because objpak uses Objective-C Blocks which were not available at the time the book was published and I have no intention to change anything about objpak. In fact if I'd change anything, it would rather be to fix some of the small...

  • David Stes David Stes committed [158143]

    update to 5.0.3184 (VM 2022)

  • David Stes David Stes committed [b93050]

    update to 5.0.3142

  • David Stes David Stes committed [69332e]

    use inisqueak with the -n option

  • David Stes David Stes committed [4b527c]

    add exit 0 in inisqueak.sh

  • David Stes David Stes committed [95d89c]

    Initial commit

  • David Stes David Stes committed [1b7c62]

    add squeak.sh script

  • David Stes David Stes committed [3a25fb]

    Update readme

  • David Stes David Stes committed [576576]

    Update to 3.3.25

  • David Stes David Stes committed [a50714]

    Initial commit

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [9be14e]

    Initial commit

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes committed [7cbfff]

    Update to 5.0.3090

  • David Stes David Stes committed [bb9703]

    Initial Commit

  • David Stes David Stes committed [af41f1]

    Initial commit

  • David Stes David Stes modified a wiki page

    Home

  • David Stes David Stes modified a wiki page

    Home

1 >