소스 검색

fixed failing test after "cleanup"

master
Felix Brendel 6 년 전
부모
커밋
2c097fb85a
7개의 변경된 파일555개의 추가작업 그리고 545개의 파일을 삭제
  1. +4
    -0
      bin/tests/import1.slime
  2. +8
    -0
      bin/tests/import2.slime
  3. +2
    -2
      bin/tests/singular_imports.slime
  4. +4
    -4
      build.sh
  5. +536
    -536
      manual/built-in-docs.org
  6. +1
    -1
      src/main.cpp
  7. +0
    -2
      src/testing.cpp

+ 4
- 0
bin/tests/import1.slime 파일 보기

@@ -0,0 +1,4 @@
(define a 10)

(define (get-a-1)
a)

+ 8
- 0
bin/tests/import2.slime 파일 보기

@@ -0,0 +1,8 @@
(import "tests/import1.slime")


(define (set-a-2 s)
(set! a s))

(define (get-a-2)
a)

+ 2
- 2
bin/tests/singular_imports.slime 파일 보기

@@ -1,10 +1,10 @@
(import "import1.slime")
(import "tests/import1.slime")

(assert (= a 10))
(assert (= (get-a-1) 10))


(import "import2.slime")
(import "tests/import2.slime")

(assert (= a 10))
(assert (= (get-a-1) 10))


+ 4
- 4
build.sh 파일 보기

@@ -19,12 +19,12 @@ echo "----------------------"
echo ""

# time g++ -fpermissive src/main.cpp -g -o ./bin/slime --std=c++17 || exit 1
# time clang++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS \
# src/main.cpp -g -o ./bin/slime --std=c++17 \
# -I3rd/ || exit 1
time clang++ -O3 -D_DONT_BREAK_ON_ERRORS \
time clang++ -D_DEBUG -D_DONT_BREAK_ON_ERRORS \
src/main.cpp -g -o ./bin/slime --std=c++17 \
-I3rd/ || exit 1
# time clang++ -O3 -D_DONT_BREAK_ON_ERRORS \
# src/main.cpp -g -o ./bin/slime --std=c++17 \
# -I3rd/ || exit 1

echo ""
pushd ./bin > /dev/null


+ 536
- 536
manual/built-in-docs.org
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 1
- 1
src/main.cpp 파일 보기

@@ -4,7 +4,7 @@ int main(int argc, char* argv[]) {
if (argc > 1) {
if (Slime::string_equal(argv[1], "--run-tests")) {
int res = Slime::run_all_tests();
// Slime::built_in_load(Slime::Memory::create_string("generate-docs.slime"));
Slime::built_in_load(Slime::Memory::create_string("generate-docs.slime"));
Slime::Memory::free_everything();
#ifdef _MSC_VER
_CrtDumpMemoryLeaks();


+ 0
- 2
src/testing.cpp 파일 보기

@@ -649,8 +649,6 @@ proc run_all_tests() -> bool {
invoke_test_script("hashmaps");
invoke_test_script("singular_imports");

// // Memory::print_status();

return result;
}



불러오는 중...
취소
저장