Yuichi Nishiwaki
|
c99596d086
|
Merge branch 'fast-global-access2'
|
2015-07-07 15:33:42 +09:00 |
|
Yuichi Nishiwaki
|
976a44185d
|
cache slot objects
|
2015-07-07 15:16:00 +09:00 |
|
Yuichi Nishiwaki
|
1e104921eb
|
cache gref slot
|
2015-07-07 14:42:50 +09:00 |
|
Yuichi Nishiwaki
|
d53f0cf9e4
|
add box type
|
2015-07-06 21:32:42 +09:00 |
|
Yuichi Nishiwaki
|
acc1852400
|
remove unused symbols
|
2015-07-06 19:14:18 +09:00 |
|
Yuichi Nishiwaki
|
9e04a80636
|
add OP_GT and OP_GE
|
2015-07-06 19:13:00 +09:00 |
|
Yuichi Nishiwaki
|
055691ebfc
|
[bugfix] t/escape.scm doesn't work
|
2015-07-06 14:19:12 +09:00 |
|
Yuichi Nishiwaki
|
5e6f6f85f4
|
[bugfix] pic_load_point should restore pic->cc
|
2015-07-06 14:18:49 +09:00 |
|
Yuichi Nishiwaki
|
f210efd066
|
[bugfix] (set! symbol? list) doesn't work
|
2015-07-04 18:48:48 +09:00 |
|
Yuichi Nishiwaki
|
e6719a43bb
|
[bugfix] renaming import broken
|
2015-07-04 18:17:01 +09:00 |
|
Yuichi Nishiwaki
|
7e970258f4
|
cleanup
|
2015-07-04 18:14:31 +09:00 |
|
Yuichi Nishiwaki
|
1a886ee50f
|
check number of arguments at runtime
|
2015-07-04 18:05:57 +09:00 |
|
Yuichi Nishiwaki
|
5e55668b92
|
[bugfix] sometimes OP_CSET doesn't push undef
|
2015-07-04 18:01:48 +09:00 |
|
Yuichi Nishiwaki
|
25f80dc87d
|
don't cons in call-with-values
|
2015-07-04 18:01:30 +09:00 |
|
Yuichi Nishiwaki
|
9eee644ad8
|
Merge branch 'accurate-reader-writer'
|
2015-07-04 17:32:42 +09:00 |
|
Yuichi Nishiwaki
|
3285cc021b
|
use snprintf and atof if possible
|
2015-07-04 17:32:16 +09:00 |
|
Yuichi Nishiwaki
|
73b7d577d7
|
Revert "remove dead code"
This reverts commit 004e3eda48.
|
2015-07-04 17:24:53 +09:00 |
|
Yuichi Nishiwaki
|
1d1e41e122
|
refactor create_activation
|
2015-07-04 17:24:39 +09:00 |
|
Yuichi Nishiwaki
|
7d064ccfe2
|
don't discard compile log
|
2015-07-04 16:15:39 +09:00 |
|
Yuichi Nishiwaki
|
8ba4c0305d
|
bugfix
|
2015-07-04 16:07:21 +09:00 |
|
Yuichi Nishiwaki
|
046fa0adad
|
fix build
|
2015-07-04 15:30:02 +09:00 |
|
Yuichi Nishiwaki
|
07bb4a0f6b
|
cache irep
|
2015-07-04 14:31:06 +09:00 |
|
Yuichi Nishiwaki
|
1c538a13f1
|
OP_RET's operand is no longer used
|
2015-07-04 14:04:16 +09:00 |
|
Yuichi Nishiwaki
|
18df88d457
|
optimize vm_get_irep
|
2015-07-04 14:04:16 +09:00 |
|
Yuichi Nishiwaki
|
ea208be508
|
compile with NDEBUG=1
|
2015-07-04 14:04:16 +09:00 |
|
Yuichi Nishiwaki
|
004e3eda48
|
remove dead code
|
2015-07-04 14:04:16 +09:00 |
|
Yuichi Nishiwaki
|
10522b54e9
|
add pic_add, pic_sub, ..., pic_eq, pic_lt, ...
|
2015-07-04 14:04:16 +09:00 |
|
Yuichi Nishiwaki
|
b01042505f
|
remove OP_MINUS
|
2015-07-04 14:04:16 +09:00 |
|
Yuichi Nishiwaki
|
a6dbf0067b
|
cosmetic changes
|
2015-07-04 14:04:16 +09:00 |
|
OGINO Masanori
|
029f4aa538
|
Merge pull request #289 from omasanori/travis-container
Use container-based infrastructure of Travis.
|
2015-07-03 08:38:32 +09:00 |
|
OGINO Masanori
|
04ae47a802
|
Use container-based infrastructure of Travis.
It's faster than standard (hypervisor-based) one, so we will benefit
from it, especially when we want larger build matrix.
I thought we can't use it since it restricts the use of ``sudo``.
However, Travis provides ``addon`` feature to install additional
packages from container-based infrastructure.
References:
http://docs.travis-ci.com/user/workers/container-based-infrastructure/
http://docs.travis-ci.com/user/apt/
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
2015-07-03 08:32:53 +09:00 |
|
Yuichi Nishiwaki
|
e812e8fb3d
|
fix #282.
by following @keens' advice
|
2015-07-03 03:57:33 +09:00 |
|
Yuichi Nishiwaki
|
6e49d91e9f
|
export core syntaxes
|
2015-07-03 03:16:47 +09:00 |
|
Yuichi Nishiwaki
|
4905aab416
|
remove pic->file and pic->read
|
2015-07-02 08:50:28 +09:00 |
|
OGINO Masanori
|
111df69d1e
|
Merge pull request #285 from omasanori/travis-cleanup
Remove redundancy packages from preparation.
|
2015-07-02 07:03:06 +09:00 |
|
OGINO Masanori
|
6586de85da
|
Remove redundancy packages from preparation.
All we need is gcc-multilib.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
2015-07-02 06:50:02 +09:00 |
|
OGINO Masanori
|
e67029c87e
|
Merge pull request #284 from omasanori/srfi-106-test
Get stats of SRFI 106's test.
|
2015-07-02 06:40:10 +09:00 |
|
OGINO Masanori
|
11e3d7741f
|
Get stats of SRFI 106's test.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
2015-07-02 06:26:42 +09:00 |
|
Yuichi Nishiwaki
|
65ade266d1
|
remove pic_defun_vm
|
2015-07-02 06:17:27 +09:00 |
|
Yuichi Nishiwaki
|
c9245bbe84
|
optimize vm set operators
|
2015-07-02 05:59:54 +09:00 |
|
Yuichi Nishiwaki
|
98005c4832
|
Merge branch 'refactor-analyzer4'
|
2015-07-02 05:55:03 +09:00 |
|
Yuichi Nishiwaki
|
f9df81f046
|
remove unused symbols
|
2015-07-02 05:36:09 +09:00 |
|
Yuichi Nishiwaki
|
f622ba3db4
|
refactor codegen_call
|
2015-07-02 05:26:05 +09:00 |
|
Yuichi Nishiwaki
|
28b180ac3f
|
split codegen function
|
2015-07-02 05:07:16 +09:00 |
|
Yuichi Nishiwaki
|
43f385760d
|
simplify management of deferred forms
|
2015-07-02 04:36:21 +09:00 |
|
Yuichi Nishiwaki
|
0a0c94fb91
|
perform tail position analysis on the fly at codegen
|
2015-07-02 04:23:07 +09:00 |
|
Yuichi Nishiwaki
|
9c908b2622
|
cosmetic changes
|
2015-07-02 03:33:25 +09:00 |
|
OGINO Masanori
|
bda9a2f231
|
Merge pull request #283 from omasanori/test-282
Add regression tests for #282.
|
2015-07-01 16:00:45 +09:00 |
|
OGINO Masanori
|
fef37c8366
|
Add regression tests for #282.
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
|
2015-07-01 15:56:57 +09:00 |
|
OGINO Masanori
|
214c18adcf
|
Merge pull request #280 from omasanori/float
Add `ieee-float` feature iff PIC_ENABLE_FLOAT.
|
2015-06-30 10:31:35 +09:00 |
|