Changeset 11665 in project


Ignore:
Timestamp:
08/17/08 12:06:05 (11 years ago)
Author:
elf
Message:

fixes and version bump

Location:
release/3/remote-repl/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • release/3/remote-repl/trunk/doc.scm

    r11659 r11665  
    1010;;;;
    1111;;;; changelog:  20080816 [elf]  Initial release.
     12;;;;             20080817 [elf]  Added history for 1.1.0
     13;;;;             20080817 [elf]  Added history for 1.1.1
    1214;;;;
    1315
     
    7981
    8082        (history
    81             (version "1.0" "20080816 [elf]  Initial release.")
    82             (version "1.1" "20080816 [elf]  Bumped version to 1.1 from numerous small fixes. (mostly reported by certainty)"))
     83            (version "1.0.0" "20080816 [elf]  Initial release.")
     84            (version "1.1.0" "20080817 [elf]  Numerous small fixes, mostly reported by certainty.")
     85            (version "1.1.1" "20080817 [elf]  Sleep behaviour correct, compilation warnings cleaned up."))
    8386
    8487        (usage)
  • release/3/remote-repl/trunk/remote-repl-client.scm

    r11659 r11665  
    1111;;;; changelog:  20080816 [elf]  Initial release.
    1212;;;;             20080817 [elf]  Fix for read timeouts. (reported by certainty)
    13 ;;;;             20080817 [elf]  Bumped version to 1.1
     13;;;;             20080817 [elf]  Bumped version to 1.1.0
     14;;;;             20080817 [elf]  Compilation warnings cleaned up.
     15;;;;             20080817 [elf]  Bumped version to 1.1.1
    1416;;;;
    1517
     
    6567            )
    6668        (emit-exports "remote-repl-client.exports")
     69        (unused
     70            rrepl-client:read!
     71            rrepl-client:print!
     72            rrepl-client:close!
     73            )
    6774        (inline)
    6875        (inline-limit 100)
  • release/3/remote-repl/trunk/remote-repl-server.scm

    r11663 r11665  
    1313;;;;             20080817 [elf]  Fix for sleep(2) blocking behaviour and
    1414;;;;                             main thread blocking.  (reported by certainty)
    15 ;;;;             20080817 [elf]  Bumped version to 1.1
     15;;;;             20080817 [elf]  Bumped version to 1.1.0
     16;;;;             20080817 [elf]  Fix for sleep(2) behaviour in compiled code.
     17;;;;             20080817 [elf]  sleep (from unit posix) redefined to
     18;;;;                             thread-sleep! (from unit srfi-18).
     19;;;;             20080817 [elf]  Compilation warnings cleaned up.
     20;;;;             20080817 [elf]  Bumped version to 1.1.1
    1621;;;;
    1722
     
    3439    (declare
    3540        (uses library extras eval tcp posix srfi-1 srfi-18)
    36         (always-bound
    37             rrepl-server-count
    38             rrepl-server-sleep)
    3941        (bound-to-procedure
    4042            rrepl-server-new
     
    112114            )
    113115        (emit-exports "remote-repl-server.exports")
     116        (unused
     117            rrepl-server:close-listen!
     118            rrepl-server:read!
     119            rrepl-server:eval!
     120            rrepl-server:print!
     121            rrepl-server:close!
     122            )
    114123        (inline)
    115124        (inline-limit 100)
     
    125134
    126135
    127 ;;; variables
    128 
    129 
    130 ;; variable: rrepl-server-count
    131 ;; number of active servers
    132 (define rrepl-server-count    0)
    133 
    134 ;; variable: rrepl-server-sleep
    135 ;; posix sleep(2) procedure
    136 (define rrepl-server-sleep    sleep)
    137 (define sleep thread-sleep!)
     136;;; system overrides
     137
     138
     139;; sleep -> thread-sleep! to prevent indefinite blocking
     140(define sleep    thread-sleep!)
     141
    138142
    139143
     
    421425        (rrepl-server:listen-thr! s t)
    422426        (thread-quantum-set! t 1000)
    423     ;    (set! rrepl-server-count (fx+ 1 rrepl-server-count))
    424     ;    (and (fx= 1 rrepl-server-count)
    425     ;         (set! sleep thread-sleep!))
    426427        (thread-start! t)
    427428        s))
     
    437438            (thread-join! (rrepl-session:thread x)))
    438439        (rrepl-server:remotes serv))
    439   ;  (set! rrepl-server-count (fx- rrepl-server-count 1))
    440   ;  (and (fx= 0 rrepl-server-count)
    441   ;       (set! sleep rrepl-server-sleep))
    442440    #t)
    443441
  • release/3/remote-repl/trunk/remote-repl.html

    r11661 r11665  
    157157<h3>Version</h3>
    158158<ul>
    159 <li>1.0 20080816 [elf]  Initial release.</li>
    160 <li>1.1 20080816 [elf]  Bumped version to 1.1 from numerous small fixes. (mostly reported by certainty)</li></ul></div>
     159<li>1.0.0 20080816 [elf]  Initial release.</li>
     160<li>1.1.0 20080817 [elf]  Numerous small fixes, mostly reported by certainty.</li>
     161<li>1.1.1 20080817 [elf]  Sleep behaviour correct, compilation warnings cleaned up.</li></ul></div>
    161162<div class="section">
    162163<h3>Usage</h3><tt>(require-extension remote-repl)</tt></div>
  • release/3/remote-repl/trunk/remote-repl.meta

    r11657 r11665  
    1010;;;;
    1111;;;; changelog:  20080816 [elf]  Initial release.
     12;;;;             20080817 [elf]  Removed incorrect dependencies tag.
    1213;;;;
    1314
     
    1617((egg       "remote-repl.egg")
    1718 (category  net)
    18  (needs     srfi-60 numbers)
    1919 (synopsis  "remote read-eval-print loop client and server")
    2020 (eggdoc    "doc.scm")
  • release/3/remote-repl/trunk/remote-repl.setup

    r11659 r11665  
    1010;;;;
    1111;;;; changelog:  20080816 [elf]  Initial release.
    12 ;;;;             20080817 [elf]  Bumped version to 1.1 (numerous small fixes).
     12;;;;             20080817 [elf]  Bumped version to 1.1.0 (numerous small fixes).
     13;;;;             20080817 [elf]  Bumped version to 1.1.1 (cleanup and sleep).
    1314;;;;
    1415
     
    2021    'remote-repl-server
    2122    '("remote-repl-server.so" "remote-repl-server.exports" "remote-repl.html")
    22     '((version          1.1)
     23    '((version          "1.1.1")
    2324      (documentation    "remote-repl.html")
    2425      (exports          "remote-repl-server.exports")))
     
    3132    'remote-repl-client
    3233    '("remote-repl-client.so" "remote-repl-client.exports" "remote-repl.html")
    33     '((version          1.1)
     34    '((version          "1.1.1")
    3435      (documentation    "remote-repl.html")
    3536      (exports          "remote-repl-client.exports")))
Note: See TracChangeset for help on using the changeset viewer.