Skip to content

Commit c7ee3f0

Browse files
committed
Merge branch 'main'
of github.com:clasp-developers/clasp
2 parents d8706b6 + 77034a8 commit c7ee3f0

File tree

105 files changed

+940
-4856
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+940
-4856
lines changed

apptainer/cando-arch.def

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
BootStrap: docker
22
From: ghcr.io/yitzchak/archlinux-makepkg:latest
33

4+
%files
5+
$HOME/Downloads/UDB-Corporate-8.0.0 /downloads/udb
6+
47
%post
58
pacman -Syu --noconfirm binutils inetutils boost clang gmp fmt libunwind llvm ninja sbcl jupyterlab emacs openssh netcdf expat gocryptfs nodejs npm
9+
(cd /downloads/udb; make install)
610
cd /mnt
711
./koga --extensions=cando --build-mode=bytecode-faso --llvm-config="/usr/bin/llvm-config" --build-path=build-apptainer/
812
ninja -C build-apptainer
@@ -16,10 +20,14 @@ From: ghcr.io/yitzchak/archlinux-makepkg:latest
1620
export PATH="/home/cando/miniconda3/bin:${PATH}"
1721
conda install -y -c conda-forge jupyterlab sidecar ambertools
1822
jupyter-lab build
23+
mkdir /home/cando/.cache
24+
cando -e "(load -e "(ql:quickload :cando-jupyter)" -e "(core:exit)"
1925
chmod -R ugo+rw /home/cando/
2026

2127
%environment
2228
export PATH="/home/cando/miniconda3/bin:${PATH}"
2329
export AMBERHOME=/home/cando/miniconda3
30+
export XDG_CACHE_HOME=/home/cando/.cache
31+
2432

2533

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
BootStrap: docker
22
From: ubuntu:lunar
33

4+
%files
5+
$HOME/Downloads/UDB-Corporate-8.0.0 /downloads/udb
6+
47
%post
58
apt-get update
69
apt-get upgrade -y
710
apt-get install -y -o Dpkg::Options::="--force-overwrite" nano wget sudo git locales curl python3-pip iputils-ping iproute2 nodejs npm binutils-gold clang-16 libclang-16-dev libfmt-dev libboost-dev libclang-cpp16-dev libelf-dev libgmp-dev libunwind-dev llvm-16 ninja-build sbcl pkg-config libnetcdf-dev libczmq-dev libexpat1-dev
11+
(cd /downloads/udb; make install)
812
echo 'en_US.UTF-8 UTF-8' >/etc/locale.gen
913
locale-gen
1014
cd /mnt

include/clasp/asttooling/otherPackageClasses.h

Lines changed: 0 additions & 30 deletions
This file was deleted.

include/clasp/cffi-old/otherPackageClasses.h

Lines changed: 0 additions & 28 deletions
This file was deleted.

include/clasp/clbind/class.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -470,17 +470,15 @@ struct property_registration : registration {
470470
using VariadicGetterType = WRAPPER_Getter<reg::null_type, Class, Get>;
471471
core::SimpleFun_sp entryPoint = makeSimpleFunAndFunctionDescription<VariadicGetterType>(sym);
472472
maybe_register_symbol_using_dladdr((void*)VariadicGetterType::entry_point);
473-
auto raw_getter = gc::GC<VariadicGetterType>::allocate(entryPoint, get);
474-
core::BuiltinClosure_sp getter = gc::As<core::BuiltinClosure_sp>(raw_getter);
473+
auto getter = gc::GC<VariadicGetterType>::allocate(entryPoint, get);
475474
lisp_defineSingleDispatchMethod(sym, classSymbol, getter, 0, true, m_arguments, m_declares,
476475
m_doc_string, true, 1);
477476
core::T_sp setf_name = core::Cons_O::createList(cl::_sym_setf, sym);
478477
using VariadicSetterType = WRAPPER_Setter<reg::null_type, Class, Set>;
479478
core::SimpleFun_sp setterEntryPoint =
480479
makeSimpleFunAndFunctionDescription<VariadicSetterType>(setf_name);
481480
maybe_register_symbol_using_dladdr((void*)VariadicSetterType::entry_point);
482-
auto raw_setter = gc::GC<VariadicSetterType>::allocate(setterEntryPoint, set);
483-
core::BuiltinClosure_sp setter = gc::As<core::BuiltinClosure_sp>(raw_setter);
481+
auto setter = gc::GC<VariadicSetterType>::allocate(setterEntryPoint, set);
484482
lisp_defineSingleDispatchMethod(setf_name, classSymbol, setter, 1, true, m_arguments, m_declares,
485483
m_doc_string, true, 2);
486484
// printf("%s:%d - allocated a getter@%p for %s\n", __FILE__, __LINE__, getter, name);

include/clasp/clbind/class_rep.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ THE SOFTWARE.
5858
#include <clasp/core/object.h>
5959
#include <clasp/core/instance.h>
6060
#include <clasp/core/numbers.h>
61+
#include <clasp/core/symbol.h>
6162
#include <clasp/clbind/class_registry.h>
6263
#include <clasp/clbind/primitives.h>
6364
#include <clasp/clbind/typeid.h>

include/clasp/clbind/clbind.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,3 @@ THE SOFTWARE.
3838
#include <clasp/clbind/derivable.h>
3939
#include <clasp/clbind/derivable_class.h>
4040
#include <clasp/clbind/clbind_wrappers.h>
41-
#include <clasp/clbind/clbind_taggedCast.h>

include/clasp/clbind/clbind_taggedCast.h

Lines changed: 0 additions & 20 deletions
This file was deleted.

include/clasp/clbind/otherPackageClasses.h

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)