Kaynağa Gözat

fixed failing test after "cleanup"

master
Felix Brendel 6 yıl önce
ebeveyn
işleme
2c097fb85a
7 değiştirilmiş dosya ile 555 ekleme ve 545 silme
  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 Dosyayı Görüntüle

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

(define (get-a-1)
a)

+ 8
- 0
bin/tests/import2.slime Dosyayı Görüntüle

@@ -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 Dosyayı Görüntüle

@@ -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 Dosyayı Görüntüle

@@ -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
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


+ 1
- 1
src/main.cpp Dosyayı Görüntüle

@@ -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 Dosyayı Görüntüle

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

// // Memory::print_status();

return result;
}



Yükleniyor…
İptal
Kaydet