Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support unlimited length for null *print-length* #368

Open
wants to merge 40 commits into
base: cl-compatible
Choose a base branch
from
Open
Changes from 7 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
2c46ad2
convert ascii file to utf-8
k-okada Jun 11, 2019
25637f0
add makefile to convert tex to rst
k-okada Jun 11, 2019
edc4f9e
add preamble.tex: custom command/macro for pandoc conversion
k-okada Jun 11, 2019
cf67628
add conf.py for readthedocs
k-okada Jun 11, 2019
5f96c10
fix tex files to make latex.py happy, {\bfx } -> \bfx{ }, fix wrong …
k-okada Jun 11, 2019
85e1d77
use pstopn/pnmtopng to generate png from ps file, because ps2png is n…
k-okada Jun 11, 2019
259528a
rotate pnm files
k-okada Jun 11, 2019
9582132
Merge pull request #386 from euslisp/fix-rtd2
k-okada Jun 11, 2019
8f41469
doc/latex; make rst : remove vspace{10mm} within title to pass pandoc
k-okada Jun 13, 2019
6ecd6d1
add config.yml
k-okada Jun 12, 2019
cc072cc
Merge pull request #387 from k-okada/circleci
k-okada Jun 15, 2019
281d70b
use ./ instead of source
k-okada Jun 14, 2019
dc67231
stop executing all the next steps if there is no doc update, see htt…
k-okada Jun 19, 2019
964dc01
Fix export typo interger-vector > integer-vector
Affonso-Gui Jun 20, 2019
8168b36
Merge pull request #388 from k-okada/stable-osx
k-okada Jul 2, 2019
4a4a041
fix tex files in jlatex to make latex.py happy, {\bfx } -> \bfx{ }, f…
k-okada Jul 2, 2019
def7590
Merge pull request #392 from k-okada/fix_jmanual
k-okada Jul 2, 2019
f70dd58
Merge pull request #390 from k-okada/master
k-okada Jul 2, 2019
3cf71d2
Fix variable capture in unittest.l
Affonso-Gui Jul 30, 2019
09585bf
Safely exit format on mismatch argument
Affonso-Gui Oct 1, 2019
fa9b115
Merge pull request #394 from Affonso-Gui/fix-unittest-assert
k-okada Oct 8, 2019
a0422c8
Merge pull request #391 from Affonso-Gui/fix-typo
k-okada Oct 8, 2019
0cbe52e
apt-get update before apt-get install
k-okada Oct 8, 2019
e9bda60
Merge pull request #398 from k-okada/fix_circleci
k-okada Oct 8, 2019
1250d3f
Merge branch 'master' into fix-format-interrupt
k-okada Oct 8, 2019
c450d29
Merge branch 'master' into cl-compatible
Affonso-Gui Oct 10, 2019
6a25da0
Merge pull request #396 from Affonso-Gui/fix-format-interrupt
k-okada Oct 10, 2019
2ce0892
travis.sh: install libbullet-dev for jskeus tests
k-okada Nov 1, 2019
f2792cc
install pkg-config. skip collision test for old bullet.
mmurooka Nov 1, 2019
5f664da
fix osx bullet install.
mmurooka Nov 1, 2019
7d5ada7
set HOMEBREW_NO_AUTO_UPDATE for osx brew: ref https://travis-ci.commu…
mmurooka Nov 1, 2019
e77ea65
Merge pull request #3 from mmurooka/add_bullet_fix
k-okada Nov 2, 2019
11fc0a9
add more comments
k-okada Nov 2, 2019
41c497d
Merge pull request #400 from k-okada/add_bullet
k-okada Nov 15, 2019
3e6e200
Merge branch 'master' into cl-compatible
Affonso-Gui Dec 21, 2019
976fedb
Add print-length test code
Affonso-Gui Mar 29, 2019
0431677
Support unlimited *print-length*
Affonso-Gui Mar 28, 2019
d1271fc
Fix *print-length* on print-vector
Affonso-Gui Mar 28, 2019
0be45b3
Unify *print-length* formatting
Affonso-Gui Mar 28, 2019
da9804f
Do not consume *print-length* on structure name
Affonso-Gui Mar 29, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -4,7 +4,9 @@ references:
setup-tex: &setup-tex
run:
name: Setup TeX
command: sudo apt-get install -qq -y texlive-latex-base ptex-bin latex2html nkf poppler-utils
command: |-
sudo apt-get update
sudo apt-get install -qq -y texlive-latex-base ptex-bin latex2html nkf poppler-utils
setup-eus: &setup-eus
run:
name: Setup EusLisp
24 changes: 11 additions & 13 deletions lib/llib/unittest.l
Original file line number Diff line number Diff line change
@@ -232,19 +232,17 @@
(trace ,name))))

(defmacro assert (pred &optional (message "") &rest args)
(let
((ret (gensym)))
`(let* (failure (ret ,pred))
;; lisp::step could not work with macros..
;; (if (and (listp ',pred) (functionp (car ',pred)))
;; (setq ret (lisp::step ,pred))
;; (setq ret ,pred))
;;
(if (not ret)
;; escape <> for xml
(send *unit-test* :increment-failure ',pred (format nil ,message ,@args)
(escape-xml-string (subseq (send *error-output* :buffer) 0 (or (position 0 (send *error-output* :buffer)) (length (send *error-output* :buffer)))))))
)))
`(let (failure (ret ,pred))
;; lisp::step could not work with macros..
;; (if (and (listp ',pred) (functionp (car ',pred)))
;; (setq ret (lisp::step ,pred))
;; (setq ret ,pred))
;;
(if (not ret)
;; escape <> for xml
(send *unit-test* :increment-failure ',pred (format nil ,message ,@args)
(escape-xml-string (subseq (send *error-output* :buffer) 0 (or (position 0 (send *error-output* :buffer)) (length (send *error-output* :buffer)))))))
))


t))
2 changes: 1 addition & 1 deletion lisp/l/eusstart.l
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@
;; LEO
(export '(self class))
;; classnames, variable names are exported by 'basicclass'
(export '(string float-vector interger-vector bit-vector))
(export '(string float-vector integer-vector bit-vector))
;; feature constants
(export '(vax sun apollo mips sun3 sun4 news sanyo bsd4_2 sunos4
sunos4.1 system5 coff alpha thread))
2 changes: 1 addition & 1 deletion lisp/l/exports.l
Original file line number Diff line number Diff line change
@@ -32,7 +32,7 @@
;; LEO
(export '(self class))
;; classnames, variable names are exported by 'basicclass'
(export '(string float-vector interger-vector bit-vector))
(export '(string float-vector integer-vector bit-vector))
;; feature constants
(export '(vax sun apollo mips sun3 sun4 news sanyo bsd4_2 sunos4
sunos4.1 system5 coff alpha thread))