Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Log of /sml/trunk/system/Basis
ViewVC logotype

Log of /sml/trunk/system/Basis

View Directory Listing Directory Listing


Sticky Revision:

Revision 6262 - Directory Listing
Modified Fri Apr 24 15:53:19 2020 UTC (5 weeks, 5 days ago) by jhr
fix bug #256 (Ref.exchange incorrect)

Revision 6136 - Directory Listing
Modified Wed Apr 8 22:15:54 2020 UTC (8 weeks ago) by dbm
updated bool.sig and list.sig so elabtype can report error on forbidden datatype constructors

Revision 6066 - Directory Listing
Modified Wed Dec 18 17:31:46 2019 UTC (5 months, 2 weeks ago) by jhr
fix for bug #239 (Date.toTime is incorrect (by a factor of 10E9))

Revision 6034 - Directory Listing
Modified Thu Dec 12 23:07:08 2019 UTC (5 months, 3 weeks ago) by jhr
  Switch to using the negInf/posInf values from Real64Values, instead of
  regenerating them.  Also fixed the signature to refer to LargeReal.real.

Revision 6018 - Directory Listing
Modified Thu Nov 14 19:32:49 2019 UTC (6 months, 2 weeks ago) by jhr
simplify getArchName

Revision 6007 - Directory Listing
Modified Sun Nov 10 15:26:22 2019 UTC (6 months, 3 weeks ago) by jhr
  Merged the TARGET_xxx and HOST_xxx preprocessor symbols into
  a single ARCH_xxx symbol.  This change was also reflected in
  the SMLofNJ.SysInfo module.

Revision 5946 - Directory Listing
Modified Sun Nov 3 14:59:05 2019 UTC (7 months ago) by jhr
  Fix Real.scan so that 0.0 is always scanned as 0.0, even when there
  is a very large exponent (bug #229).  Still need to check if this
  change fixes the memory fault on Linux.

Revision 5869 - Directory Listing
Modified Mon Oct 21 15:00:53 2019 UTC (7 months, 1 week ago) by jhr
  porting changes from num64 branch

Revision 5852 - Directory Listing
Modified Thu Oct 17 20:18:56 2019 UTC (7 months, 2 weeks ago) by jhr
porting changes from num64 branch

Revision 5833 - Directory Listing
Modified Thu Oct 17 03:25:01 2019 UTC (7 months, 2 weeks ago) by jhr
  porting changes from num64 branch

Revision 5794 - Directory Listing
Modified Mon Oct 14 16:33:24 2019 UTC (7 months, 2 weeks ago) by jhr
  porting changes from num64 branch

Revision 5773 - Directory Listing
Modified Fri Oct 11 22:34:40 2019 UTC (7 months, 3 weeks ago) by jhr
  porting bug fixes for Int64 and IntInf from num64 branch to trunk

Revision 5736 - Directory Listing
Modified Fri Oct 4 21:41:53 2019 UTC (7 months, 4 weeks ago) by jhr
code layout

Revision 5731 - Directory Listing
Modified Fri Oct 4 21:32:39 2019 UTC (7 months, 4 weeks ago) by jhr
fix comment

Revision 5730 - Directory Listing
Modified Fri Oct 4 21:32:21 2019 UTC (7 months, 4 weeks ago) by jhr
  Clean up in the Basis Posix library code (both SML and runtime) to
  be consistent about when the `SysWord.word` type is being used to
  communicate information between SML code and the runtime system.

Revision 5723 - Directory Listing
Modified Fri Oct 4 20:05:07 2019 UTC (7 months, 4 weeks ago) by jhr
  expose the Assembly.A.scalb function for testing

Revision 5627 - Directory Listing
Modified Tue Sep 3 13:34:28 2019 UTC (9 months ago) by jhr
working on 64-bit port

Revision 5626 - Directory Listing
Modified Tue Sep 3 13:32:37 2019 UTC (9 months ago) by jhr
  change Word32 to SysWord

Revision 5623 - Directory Listing
Modified Tue Sep 3 13:27:39 2019 UTC (9 months ago) by jhr
  add missing files needed for 64-bit targets

Revision 5621 - Directory Listing
Modified Mon Sep 2 19:37:40 2019 UTC (9 months ago) by jhr
  Rewrote the expansion of the `INLLSHIFT`, `INLRSHIFTL`, and `INLRSHIFT`
  primops (`compiler/FLINT/trans/transprim.sml`).  The expansion process
  now correctly handles shift operations on types that are smaller than
  the default tagged-integer size.  This change allows the `Word8` shift
  operations to be inlined.

Revision 5610 - Directory Listing
Modified Sun Aug 25 12:27:58 2019 UTC (9 months, 1 week ago) by jhr
  Fix off-by-one error in Real.toManExp function.  This bug caused
  the Real.toLargeInt function to go into an infinite loop in some
  cases.

Revision 5609 - Directory Listing
Modified Sat Aug 24 21:58:33 2019 UTC (9 months, 1 week ago) by jhr
  correct typo in comment

Revision 5608 - Directory Listing
Modified Sat Aug 24 21:58:17 2019 UTC (9 months, 1 week ago) by jhr
  Fix bug #173 for Windows.

Revision 5606 - Directory Listing
Modified Sat Aug 24 19:30:08 2019 UTC (9 months, 1 week ago) by jhr
  Fix for bug #173 (`OS.Process.sleep` only works with whole numbers)

Revision 5601 - Directory Listing
Modified Wed Aug 14 22:19:50 2019 UTC (9 months, 2 weeks ago) by jhr
slightly better code for Int64.fmt

Revision 5594 - Directory Listing
Modified Tue Aug 13 15:50:35 2019 UTC (9 months, 3 weeks ago) by jhr
  Add access to IntInf.int internal representation to Unsafe structure.

Revision 5534 - Directory Listing
Modified Tue Jul 9 15:59:04 2019 UTC (10 months, 3 weeks ago) by jhr
update header comment

Revision 5533 - Directory Listing
Modified Mon Jul 8 16:16:44 2019 UTC (10 months, 3 weeks ago) by jhr
  Replaced the "Word32" representation constructor with "Raw" (which covers both
  32 and 64-bit numbers).  We now check the length of the raw object when converting
  to {Int,Word}{32,64}.

Revision 5516 - Directory Listing
Modified Tue Jun 25 18:18:43 2019 UTC (11 months, 1 week ago) by jhr
  removing explicit word32 to real conversion; eventually, we will want to add
  a word_to_real primop.

Revision 5473 - Directory Listing
Modified Thu Jun 20 13:50:40 2019 UTC (11 months, 2 weeks ago) by jhr
  porting changes from num64 branch

Revision 5452 - Directory Listing
Modified Tue Jun 18 14:27:05 2019 UTC (11 months, 2 weeks ago) by jhr
switch ML_AllocNanoseconds to use Unsigned64_t instead of Int64_t

Revision 5448 - Directory Listing
Modified Sun Jun 16 17:52:28 2019 UTC (11 months, 2 weeks ago) by jhr
  Add PackWord64 implementations and some clean up of other Basis modules.

Revision 5447 - Directory Listing
Modified Sun Jun 16 17:51:39 2019 UTC (11 months, 2 weeks ago) by jhr
  Added 64-bit implementations of target-dependent Basis modules.

Revision 5446 - Directory Listing
Modified Sun Jun 16 17:45:51 2019 UTC (11 months, 2 weeks ago) by jhr
fix unsafe word32 unpacking with sign extension

Revision 5400 - Directory Listing
Modified Wed Jun 12 21:16:48 2019 UTC (11 months, 3 weeks ago) by jhr
porting changes from num64 branch

Revision 5377 - Directory Listing
Modified Wed Jun 12 14:12:21 2019 UTC (11 months, 3 weeks ago) by jhr
porting changes from num64 branch

Revision 5366 - Directory Listing
Modified Mon Jun 10 16:19:15 2019 UTC (11 months, 3 weeks ago) by jhr
  Porting changes from num64 branch in preparation of 110.90
  release.

Revision 5295 - Directory Listing
Modified Mon Jun 3 15:44:19 2019 UTC (12 months ago) by jhr
  Adding placeholders for exposing the c_pointer type to
  user code (Unsafe.Pointer).

Revision 5263 - Directory Listing
Modified Sun Jun 2 05:17:05 2019 UTC (12 months ago) by jhr
  porting changes from num64 branch (switch to 64-bit
  FixedInt, LargeWord, and Position structures)

Revision 5250 - Directory Listing
Modified Sat Jun 1 19:48:18 2019 UTC (12 months ago) by jhr
add 64BIT comment

Revision 5238 - Directory Listing
Modified Fri May 31 18:55:54 2019 UTC (12 months ago) by jhr
64-bit cleanup

Revision 5235 - Directory Listing
Modified Fri May 31 13:06:20 2019 UTC (12 months ago) by jhr
port minor edits from num64 branch

Revision 5223 - Directory Listing
Modified Thu May 30 14:43:12 2019 UTC (12 months ago) by jhr
port minor edits from num64 branch to trunk

Revision 5221 - Directory Listing
Modified Thu May 30 14:19:55 2019 UTC (12 months ago) by jhr
port minor edits from num64 branch to trunk

Revision 5210 - Directory Listing
Modified Wed May 29 17:22:19 2019 UTC (12 months ago) by jhr
  Fixed various bugs in the implementation of the `Word64` operations.

Revision 5209 - Directory Listing
Modified Wed May 29 15:46:28 2019 UTC (12 months ago) by jhr
  Some cleanup in the Basis IO code in preparation for switching
  to 64-bit positions

Revision 5168 - Directory Listing
Modified Wed May 15 13:13:04 2019 UTC (12 months, 2 weeks ago) by jhr
  Porting changes from branches/num64.

Revision 5148 - Directory Listing
Modified Thu May 9 12:21:27 2019 UTC (12 months, 3 weeks ago) by jhr
added comments

Revision 5147 - Directory Listing
Modified Thu May 9 12:18:39 2019 UTC (12 months, 3 weeks ago) by jhr
  fix file name to follow convention

Revision 5146 - Directory Listing
Modified Thu May 9 12:13:54 2019 UTC (12 months, 3 weeks ago) by jhr
  More reorganization of Basis files.  Combined the common exports into
  Exports/bind-common.sml and then added a 32-bit-specific file
  (bind-target-32-bit.sml) for the rest.

Revision 5143 - Directory Listing
Modified Thu May 9 01:15:04 2019 UTC (12 months, 3 weeks ago) by jhr
add missing file

Revision 5142 - Directory Listing
Modified Wed May 8 23:39:25 2019 UTC (12 months, 3 weeks ago) by jhr
  Some reorganization of the Basis Library sources to separate 32-bit and
  64-bit target code.

Revision 5117 - Directory Listing
Modified Mon May 6 12:08:43 2019 UTC (12 months, 4 weeks ago) by jhr
  Removing references to Int31 and Word31 from Basis Library implementation.

Revision 5112 - Directory Listing
Modified Sun May 5 19:17:35 2019 UTC (12 months, 4 weeks ago) by jhr
fix math64-none.sml and math64-sqrt.sml

Revision 5098 - Directory Listing
Modified Sat May 4 11:26:16 2019 UTC (13 months ago) by jhr
use InlineT.compose in Fn structure (instead of 'op o')

Revision 5097 - Directory Listing
Modified Sat May 4 11:22:03 2019 UTC (13 months ago) by jhr
  Use the InlineT.identity primop for Fn.id.

Revision 5073 - Directory Listing
Modified Fri May 3 18:14:54 2019 UTC (13 months ago) by jhr
  Renaming the primops in Inline.  This change removes most (but not all) 32-bit
  dependencies in the Basis Library implementation.  See dev-notes/primop-list.md
  for details about the new naming conventions.

Revision 5021 - Directory Listing
Modified Wed May 1 12:11:38 2019 UTC (13 months ago) by jhr
add 64BIT comment

Revision 5015 - Directory Listing
Modified Mon Apr 29 01:51:55 2019 UTC (13 months ago) by jhr
  Renamings to remove 32-bit assumptions.

Revision 4886 - Directory Listing
Modified Wed Oct 10 16:54:46 2018 UTC (19 months, 3 weeks ago) by jhr
  Removed several unsupported primitive operators from the compiler.
  See the changelog for details.


Revision 4785 - Directory Listing
Modified Wed Sep 5 14:05:17 2018 UTC (20 months, 4 weeks ago) by jhr
  Added "64BIT" comments

Revision 4766 - Directory Listing
Modified Tue Sep 4 13:12:36 2018 UTC (20 months, 4 weeks ago) by jhr
  Last minute bug fix for 110.84; the subslice function had a typo in it.

Revision 4744 - Directory Listing
Modified Mon Sep 3 17:55:12 2018 UTC (21 months ago) by jhr
  Reimplementation of the array/vector-slice modules to use a (base, start, length)
  representation (as does Substring in system/smlnj/init/substring.sml).  Also
  fixed a bug in the findi functions, where the index being passed to the predicate
  function was not adjusted to be slice-relative.

Revision 4715 - Directory Listing
Modified Sun Sep 2 22:14:14 2018 UTC (21 months ago) by jhr
  signatures for SML Basis Library proposal 2018-002 (Additional slice operations)

Revision 4713 - Directory Listing
Modified Sun Sep 2 21:34:53 2018 UTC (21 months ago) by jhr
  Improved implementation of CharVectorSlice.{map,mapi} and implementation of SML Basis
  Library propoosal 2018-002

Revision 4712 - Directory Listing
Modified Sun Sep 2 20:17:48 2018 UTC (21 months ago) by jhr
  addd header comment

Revision 4682 - Directory Listing
Modified Sun Aug 19 15:53:10 2018 UTC (21 months, 2 weeks ago) by jhr
  Fixed bug in implementation of monomorphic buffers (CharBuffer and Word8Buffer).

Revision 4630 - Directory Listing
Modified Wed May 30 15:30:14 2018 UTC (2 years ago) by jhr
  Fixed minor bug in Date.toString (missing leading "0" for day of month).

Revision 4613 - Directory Listing
Modified Sat May 26 12:40:57 2018 UTC (2 years ago) by jhr
  Fixed open bug number 1383: Char.toCString #"\000" returned "\\0", instead
  of #"\\000", which caused String.toCString to produce invalid results.

Revision 4606 - Directory Listing
Modified Fri May 18 14:05:04 2018 UTC (2 years ago) by jhr
adding some signature comments

Revision 4605 - Directory Listing
Modified Fri May 18 13:49:13 2018 UTC (2 years ago) by jhr
  Added an implementation of SML Basis Library proposal 2018-001
  (Addition of monomorphic buffers).

Revision 4599 - Directory Listing
Modified Wed May 16 12:29:46 2018 UTC (2 years ago) by jhr
  Fix a bug where "0w" was being accepted as a prefix for a hexidecimal
  word value in Word.fromString/scan (ignoring case, only "0x" and "0wx"
  are valid prefixes).

Revision 4574 - Directory Listing
Modified Mon May 7 14:11:53 2018 UTC (2 years ago) by jhr
  The sameSign function returned incorrect results in the Int31 and Int32 modules.

Revision 4520 - Directory Listing
Modified Thu Apr 12 13:28:33 2018 UTC (2 years, 1 month ago) by jhr
  Fixed bug 194 (Real.fromString overflows or hangs)

Revision 4460 - Directory Listing
Modified Sun Oct 1 22:03:26 2017 UTC (2 years, 8 months ago) by jhr
update header

Revision 4411 - Directory Listing
Modified Mon Sep 18 18:01:32 2017 UTC (2 years, 8 months ago) by jhr
  add some comments about bug #173

Revision 4407 - Directory Listing
Modified Wed Sep 13 22:28:51 2017 UTC (2 years, 8 months ago) by jhr
minor 64-bit prep

Revision 4328 - Directory Listing
Modified Fri Apr 14 17:51:54 2017 UTC (3 years, 1 month ago) by jhr
  removing trailing spaces

Revision 4316 - Directory Listing
Modified Fri Sep 16 04:37:36 2016 UTC (3 years, 8 months ago) by jhr
  preparing the way for 64-bits

Revision 4254 - Directory Listing
Modified Wed Aug 10 14:24:38 2016 UTC (3 years, 9 months ago) by jhr
  Basis Library updates to bring our implementation in line with changes to proposals
  2015-002 and 2015-003.

Revision 4229 - Directory Listing
Modified Wed May 11 15:04:41 2016 UTC (4 years ago) by jhr
  Added the popCount function to the WORD signature (Basis Proposal 2016-001)

Revision 4200 - Directory Listing
Modified Wed Oct 28 20:37:40 2015 UTC (4 years, 7 months ago) by jhr
  Fix the handling of the Error exception so that we do not get tracebacks
  for errors in user code.

Revision 4154 - Directory Listing
Modified Wed Sep 30 13:36:33 2015 UTC (4 years, 8 months ago) by jhr
  Change the implementation of the old-basis to use a shared library
  from the compiler (see base/system/Basis/basis-common.cm).

Revision 4140 - Directory Listing
Modified Mon Sep 28 15:38:28 2015 UTC (4 years, 8 months ago) by jhr
  New implementation of Date structure that fixes bugs 138 and 139.

Revision 4135 - Directory Listing
Modified Sun Sep 27 02:24:07 2015 UTC (4 years, 8 months ago) by jhr
  Adding ListPair operations per Basis Library proposal 2015-003.

Revision 4132 - Directory Listing
Modified Sat Sep 26 21:30:24 2015 UTC (4 years, 8 months ago) by jhr
  Adding definitions for Basis Proposal 2015-003 to List module.

Revision 4127 - Directory Listing
Modified Fri Sep 25 14:18:16 2015 UTC (4 years, 8 months ago) by jhr
  fix typo in comment

Revision 4125 - Directory Listing
Modified Fri Sep 25 13:32:51 2015 UTC (4 years, 8 months ago) by jhr
  Added implementations of PackReal64Big and PackReal64Little.   This fixes bug #82
  (feature request).

Revision 4111 - Directory Listing
Modified Mon Sep 21 19:41:53 2015 UTC (4 years, 8 months ago) by jhr
  Working on Basis Library enhancements

Revision 4104 - Directory Listing
Modified Mon Sep 21 15:54:13 2015 UTC (4 years, 8 months ago) by jhr
Basis changes

Revision 4096 - Directory Listing
Modified Sat Aug 22 12:56:04 2015 UTC (4 years, 9 months ago) by jhr
Fixed bug #136 (Incorrect raising of exceptions in Real.fmt and Time.fmt)

Revision 4094 - Directory Listing
Modified Sun Aug 16 10:53:25 2015 UTC (4 years, 9 months ago) by jhr
  update to Either:EITHER to track changes in the proposal

Revision 4093 - Directory Listing
Modified Fri Aug 14 14:19:48 2015 UTC (4 years, 9 months ago) by jhr
  more work on adding support for Basis Proposal 2015-003 (added Option and ListPair
  extensions).

Revision 4092 - Directory Listing
Modified Fri Aug 14 11:43:56 2015 UTC (4 years, 9 months ago) by jhr
  More work on new basis functions.  Added Either:EITHER (proposal 2015-002) and
  the monomorphic array extensions from 2015-003.

Revision 4091 - Directory Listing
Modified Fri Aug 14 09:57:12 2015 UTC (4 years, 9 months ago) by jhr
  Adding more support for Basis Proposal 2015-003.

Revision 4089 - Directory Listing
Modified Thu Aug 13 11:31:29 2015 UTC (4 years, 9 months ago) by jhr
  Adding preliminary support for new Basis Library functions.  Specifically, the
  monomorphic vector operations.

Revision 4088 - Directory Listing
Modified Wed Aug 12 16:21:06 2015 UTC (4 years, 9 months ago) by jhr
  Adding preliminary support for new Basis Library functions.  Specifically, the
  polymporphic array and vector operations.


Revision 3902 - Directory Listing
Modified Sun Aug 17 17:25:34 2014 UTC (5 years, 9 months ago) by jhr
  Fixed bug 110.

Revision 3863 - Directory Listing
Modified Tue Nov 26 15:36:25 2013 UTC (6 years, 6 months ago) by jhr
  Added PackWord{16,32}{Big,Little} structure to Unsafe.

Revision 3840 - Directory Listing
Modified Fri Jul 12 20:06:26 2013 UTC (6 years, 10 months ago) by jhr
  Restore fix for bug 113 (Socket.select waits exactly twice the indicated timeout).

Revision 3813 - Directory Listing
Modified Tue Jun 11 13:51:46 2013 UTC (6 years, 11 months ago) by jhr
  rewrite acceptNB Windows workaround so that we don't have to get the host OS for each call.

Revision 3810 - Directory Listing
Modified Tue Jun 4 16:51:15 2013 UTC (7 years ago) by larsberg
Use OS-specific information to set the non-blocking status appropriately after a call to acceptNB

Revision 3809 - Directory Listing
Modified Mon May 20 17:05:03 2013 UTC (7 years ago) by larsberg
append should open always

Revision 3807 - Directory Listing
Modified Thu May 2 12:16:19 2013 UTC (7 years, 1 month ago) by jhr
  Fix bug #116 (Socket.sameDesc raises Match exception).

Revision 3806 - Directory Listing
Modified Mon Apr 22 16:41:27 2013 UTC (7 years, 1 month ago) by larsberg
Typo

Revision 3804 - Directory Listing
Modified Fri Apr 19 18:08:51 2013 UTC (7 years, 1 month ago) by jhr
  Bug fix: correct the calculation of the timeout argument to the runtime system
  poll function (bug #113).

Revision 3765 - Directory Listing
Modified Fri Sep 28 22:00:35 2012 UTC (7 years, 8 months ago) by jhr
  Fixed bug #92: IntInf.scan did not handle "0x" prefix correctly.

Revision 3730 - Directory Listing
Modified Sat Apr 21 14:22:06 2012 UTC (8 years, 1 month ago) by jhr
  Fix type error that was introduced by mistake

Revision 3729 - Directory Listing
Modified Sat Apr 21 14:21:34 2012 UTC (8 years, 1 month ago) by jhr
  edit comment

Revision 3726 - Directory Listing
Modified Wed Apr 18 00:20:49 2012 UTC (8 years, 1 month ago) by jhr
  Minor formatting changes

Revision 3705 - Directory Listing
Modified Sun Feb 5 13:01:14 2012 UTC (8 years, 3 months ago) by jhr
  Fixed bug #88

Revision 3704 - Directory Listing
Modified Sun Feb 5 13:00:31 2012 UTC (8 years, 3 months ago) by jhr
  Minor edit to comment

Revision 3588 - Directory Listing
Modified Mon May 9 21:38:43 2011 UTC (9 years ago) by jhr
  Added missing String.scan function (bug #69)

Revision 3582 - Directory Listing
Modified Fri Apr 8 16:38:51 2011 UTC (9 years, 1 month ago) by jhr
Fixed bug with the way that Socket.acceptNB created new sockets (#59).


Revision 3560 - Directory Listing
Modified Thu Sep 16 19:55:45 2010 UTC (9 years, 8 months ago) by larsberg
Localized directory support.

Revision 3559 - Directory Listing
Modified Thu Sep 16 19:13:12 2010 UTC (9 years, 8 months ago) by larsberg
Basis library side of CML polling fixes.

Revision 3534 - Directory Listing
Modified Wed Jun 16 18:56:03 2010 UTC (9 years, 11 months ago) by jhr
  Fixed Real.toString and Real.fmt to include sign for negative zero

Revision 3470 - Directory Listing
Modified Mon Dec 21 17:59:10 2009 UTC (10 years, 5 months ago) by jhr
  Fixed List performance bugs

Revision 3417 - Directory Listing
Modified Thu Jul 9 16:19:33 2009 UTC (10 years, 10 months ago) by jhr
  Removed redundant implementations of various top-level operations by
  consolidating them in base/system/smlnj/init/pervasive.sml.  This
  change also fixes a bug in that the top-level version of round was
  incorrect.

Revision 3283 - Directory Listing
Modified Sat Mar 21 14:13:12 2009 UTC (11 years, 2 months ago) by jhr
  Committed bug fix.

Revision 3105 - Directory Listing
Modified Tue Jul 15 17:04:00 2008 UTC (11 years, 10 months ago) by jhr
  Fix fromString to use base-10.

Revision 2973 - Directory Listing
Modified Tue Apr 8 00:00:54 2008 UTC (12 years, 1 month ago) by larsberg
Finish off the Windows basis library implementation.

Revision 2943 - Directory Listing
Modified Thu Feb 14 19:06:56 2008 UTC (12 years, 3 months ago) by larsberg
Added Windows Status structure

Revision 2941 - Directory Listing
Modified Thu Feb 14 18:34:10 2008 UTC (12 years, 3 months ago) by larsberg
Adding the Windows DDE structure implementation

Revision 2936 - Directory Listing
Modified Tue Feb 5 18:13:11 2008 UTC (12 years, 4 months ago) by larsberg
Added the Windows.Config structure

Revision 2933 - Directory Listing
Modified Thu Jan 31 19:20:20 2008 UTC (12 years, 4 months ago) by larsberg
Added win32 registry functions and outline of Windows basis library.

Revision 2732 - Directory Listing
Modified Sat Jul 28 06:14:28 2007 UTC (12 years, 10 months ago) by gkuan
Added f64sgn signbit primop

Revision 2727 - Directory Listing
Modified Sun Jul 8 14:54:46 2007 UTC (12 years, 10 months ago) by jhr
  Fix for end-of-stream bug in I/O.

Revision 2650 - Directory Listing
Modified Thu May 31 19:57:03 2007 UTC (13 years ago) by dbm
merge from primop-branch-3 (base) into trunk (2603:2649)

Revision 2617 - Directory Listing
Modified Tue May 29 16:03:29 2007 UTC (13 years ago) by jhr
  Various fixes for Date.fmt.

Revision 2613 - Directory Listing
Modified Fri May 25 03:04:20 2007 UTC (13 years ago) by jhr
  Fixed bug 1416

Revision 2603 - Directory Listing
Modified Wed May 23 21:50:42 2007 UTC (13 years ago) by dbm
merge of primop3/base branch -r2492:2602 into trunk

Revision 2492 - Directory Listing
Modified Fri May 4 03:39:10 2007 UTC (13 years, 1 month ago) by dbm
merge revisions 2221:2491 from primop-branch-3

Revision 2467 - Directory Listing
Modified Mon Apr 30 14:45:24 2007 UTC (13 years, 1 month ago) by jhr
  Bug fix: the empty arc should be treated as valid.

Revision 2450 - Directory Listing
Modified Tue Apr 24 20:27:00 2007 UTC (13 years, 1 month ago) by jhr
  Basis fixes.

Revision 2445 - Directory Listing
Modified Mon Apr 23 15:24:49 2007 UTC (13 years, 1 month ago) by jhr
  Fixed bug in Time.fmt

Revision 2444 - Directory Listing
Modified Mon Apr 23 15:14:30 2007 UTC (13 years, 1 month ago) by jhr
  Basis fixes: OS.Path did not do sufficient error checking

Revision 2387 - Directory Listing
Modified Sat Apr 7 13:30:41 2007 UTC (13 years, 2 months ago) by jhr
  More Basis fixes: the WORD signature was missing {to,from}Large.

Revision 2358 - Directory Listing
Modified Mon Mar 19 17:43:18 2007 UTC (13 years, 2 months ago) by jhr
  Fixed Posix.TTY Basis inconsistencies.

Revision 2276 - Directory Listing
Modified Tue Jan 30 17:02:01 2007 UTC (13 years, 4 months ago) by blume
added SMLofNJ.shiftArgs; added logic to CM startup code that
shifts command line arguments while processing them

Revision 2227 - Directory Listing
Modified Wed Dec 6 20:45:14 2006 UTC (13 years, 6 months ago) by jhr
  Fixed error in types of "vecFrom*" functions (this error was in the
  Basis specification too).

Revision 2162 - Directory Listing
Modified Thu Nov 2 21:20:47 2006 UTC (13 years, 7 months ago) by blume
eliminated src dir

Revision 1866 - Directory Listing
Modified Wed Nov 16 16:21:43 2005 UTC (14 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed problem with bogus exn message when using btrace

Revision 1865 - Directory Listing
Modified Wed Nov 16 04:31:59 2005 UTC (14 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
added implementation of Array2.copy

Revision 1862 - Directory Listing
Modified Mon Nov 7 23:03:18 2005 UTC (14 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed bug in xxxArraySlice.update; pushed Basis changes through

Revision 1861 - Directory Listing
Modified Mon Nov 7 18:17:09 2005 UTC (14 years, 6 months ago) by jhr
Original Path: sml/trunk/src/system/Basis
  Remove Substring.all.

Revision 1855 - Directory Listing
Modified Wed Nov 2 21:12:31 2005 UTC (14 years, 7 months ago) by jhr
Original Path: sml/trunk/src/system/Basis
  Rename Pack* structures to PackWord*.

Revision 1851 - Directory Listing
Modified Fri Oct 28 19:17:56 2005 UTC (14 years, 7 months ago) by jhr
Original Path: sml/trunk/src/system/Basis
  Basis semantics fix: hexidecimal digits should be upper case.

Revision 1808 - Directory Listing
Modified Wed Jul 6 05:44:37 2005 UTC (14 years, 11 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed problem (reversed logic) in copy code in array slice modules

Revision 1791 - Directory Listing
Modified Tue May 10 02:56:53 2005 UTC (15 years ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed Word64.fromString

Revision 1760 - Directory Listing
Modified Fri Feb 25 20:46:23 2005 UTC (15 years, 3 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
brought back SMLofNJ.Susp

Revision 1717 - Directory Listing
Modified Thu Nov 25 04:11:57 2004 UTC (15 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
made CML 64-bit-position compliant

Revision 1715 - Directory Listing
Modified Wed Nov 24 20:27:30 2004 UTC (15 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
support for 64-bit Position.int (not enabled by default)

Revision 1687 - Directory Listing
Modified Fri Nov 12 06:31:53 2004 UTC (15 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
added full implementation of Int64

Revision 1686 - Directory Listing
Modified Thu Nov 11 23:26:27 2004 UTC (15 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
more 64-bit hacking (see HISTORY)

Revision 1684 - Directory Listing
Modified Thu Nov 11 06:15:33 2004 UTC (15 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
most of 64-bit word support is there now

Revision 1683 - Directory Listing
Modified Thu Nov 11 00:12:41 2004 UTC (15 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
more 64-bit hacking (still in the middle of it, though)

Revision 1682 - Directory Listing
Modified Tue Nov 9 23:48:09 2004 UTC (15 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
started building support for 64-bit types

Revision 1661 - Directory Listing
Modified Sun Oct 24 03:45:50 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
eliminated redundant test in Int31.scan

Revision 1660 - Directory Listing
Modified Fri Oct 22 13:08:21 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
deal with minInt correctly in Int31.fromString

Revision 1659 - Directory Listing
Modified Thu Oct 21 22:57:47 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
specialized version of Int.fromString added (2x as fast)

Revision 1655 - Directory Listing
Modified Mon Oct 18 21:45:30 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
eliminated group owners; added warning

Revision 1653 - Directory Listing
Modified Fri Oct 15 20:45:02 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
further TDP reorganization; coverage tool added

Revision 1652 - Directory Listing
Modified Thu Oct 14 22:38:54 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
overhaul of Core and SMLofNJ support for TDP

Revision 1650 - Directory Listing
Modified Wed Oct 13 21:34:01 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
some renaming and cleanup (trace/debug/profile instrumentation)

Revision 1649 - Directory Listing
Modified Tue Oct 12 22:48:53 2004 UTC (15 years, 7 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
minor code improvement

Revision 1620 - Directory Listing
Modified Mon Sep 13 20:10:38 2004 UTC (15 years, 8 months ago) by jhr
Original Path: sml/trunk/src/system/Basis
  Fixed the signal masking code to properly nest mask/unmask operations
  on a per-signal basis.

Revision 1601 - Directory Listing
Modified Tue Aug 10 14:40:53 2004 UTC (15 years, 9 months ago) by jhr
Original Path: sml/trunk/src/system/Basis
  Partial fix for signal masking code.

Revision 1572 - Directory Listing
Modified Fri Jul 30 22:55:23 2004 UTC (15 years, 10 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
assorted bug fixes

Revision 1515 - Directory Listing
Modified Fri Jun 18 19:29:02 2004 UTC (15 years, 11 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
changed implementation of structure Unix to non-compliant (but perhaps
saner) behavior

Revision 1506 - Directory Listing
Modified Thu Jun 17 22:19:15 2004 UTC (15 years, 11 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
structure Unix now up to (the broken) spec

Revision 1505 - Directory Listing
Modified Thu Jun 17 20:41:47 2004 UTC (15 years, 11 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
structure Timer now up to spec

Revision 1500 - Directory Listing
Modified Fri May 28 21:44:42 2004 UTC (16 years ago) by mblume
Original Path: sml/trunk/src/system/Basis
incremental Basis update

Revision 1497 - Directory Listing
Modified Mon May 24 15:59:53 2004 UTC (16 years ago) by mblume
Original Path: sml/trunk/src/system/Basis
minor code cleanup

Revision 1491 - Directory Listing
Modified Tue May 18 20:49:37 2004 UTC (16 years ago) by mblume
Original Path: sml/trunk/src/system/Basis
added missing implementations of Posix.IO.mk{Bin,Text}{Reader,Writer}

Revision 1482 - Directory Listing
Modified Fri Apr 23 22:39:17 2004 UTC (16 years, 1 month ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed IEEEReal.scan

Revision 1479 - Directory Listing
Modified Thu Apr 22 21:37:35 2004 UTC (16 years, 1 month ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed problem with two different versions of exception Option

Revision 1465 - Directory Listing
Modified Thu Mar 4 22:30:03 2004 UTC (16 years, 3 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed problem with IntInf.fmt

Revision 1455 - Directory Listing
Modified Fri Feb 13 20:42:49 2004 UTC (16 years, 3 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
working version 110.45

Revision 1426 - Directory Listing
Modified Tue Nov 18 23:05:18 2003 UTC (16 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
POSIX_FLAGS -> BIT_FLAGS

Revision 1425 - Directory Listing
Modified Tue Nov 18 21:06:42 2003 UTC (16 years, 6 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
tentatively changed interface of Timer to what has been discussed
on the Basis mailing list

Revision 1398 - Directory Listing
Modified Tue Sep 30 21:09:27 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
PRIM_IO; .bat-files

Revision 1394 - Directory Listing
Modified Fri Sep 26 19:56:20 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
minor version bump; new bootfiles

Revision 1393 - Directory Listing
Modified Fri Sep 26 17:00:32 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
implemented autoloading on behalf of prettyprinter

Revision 1390 - Directory Listing
Modified Wed Sep 24 20:34:06 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
removed non-blocking ops from CML-specific Socket implementation

Revision 1389 - Directory Listing
Modified Wed Sep 24 20:09:40 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
sync of socket implementation with Basis spec;
minor updates to Real64 code

Revision 1383 - Directory Listing
Modified Thu Sep 18 20:26:20 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
some improvements to modules dealing with time- and real values

Revision 1381 - Directory Listing
Modified Wed Sep 17 21:28:41 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
various Basis-related changes (see HISTORY)

Revision 1375 - Directory Listing
Modified Mon Sep 15 22:44:08 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed bug in Real.fromLargeInt

Revision 1368 - Directory Listing
Modified Sat Sep 13 04:44:43 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
type of inputLine changed; minor bugfixes; minor installer improvements

Revision 1354 - Directory Listing
Modified Wed Sep 10 00:27:30 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
major installer improvements: portable install script,
written in SML, which works for both Unix and Win32

Revision 1353 - Directory Listing
Modified Mon Sep 8 16:57:39 2003 UTC (16 years, 8 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
fixed bug in OS.FileSys.fullPath (win32 version)

Revision 1350 - Directory Listing
Modified Fri Sep 5 21:34:27 2003 UTC (16 years, 9 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
a lot of Basis hacking, among other things adding slices

Revision 1347 - Directory Listing
Modified Thu Aug 28 21:59:15 2003 UTC (16 years, 9 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
implemented IntInf in Basis and compiler;
new version number; new bootfiles

Revision 1342 - Directory Listing
Modified Mon Aug 11 20:46:00 2003 UTC (16 years, 9 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
works under w32 again;
bug fix for ml-nlffigen; other bugfixes

Revision 1327 - Directory Listing
Modified Fri May 16 16:59:31 2003 UTC (17 years ago) by allenleung
Original Path: sml/trunk/src/system/Basis
     Cygwin port of smlnj

Revision 1317 - Directory Listing
Modified Tue Apr 8 20:42:37 2003 UTC (17 years, 2 months ago) by mblume
Original Path: sml/trunk/src/system/Basis
added missing elements to ListPair

Revision 1240 - Directory Listing
Modified Tue Jun 11 15:35:34 2002 UTC (17 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
back-ported OS.Path.xxxUnixPath from idlbasis-devel branch

Revision 1238 - Directory Listing
Modified Mon Jun 10 20:35:28 2002 UTC (17 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
back-ported IEEEReal.fromString from idlbasis-devel branch;
small (and currently broken) update to ppDec wrt. printing of functor
signatures

Revision 1229 - Directory Listing
Modified Fri May 31 21:10:34 2002 UTC (18 years ago) by blume
Original Path: sml/trunk/src/system/Basis
brought BTrace.mode back

Revision 1189 - Directory Listing
Modified Fri May 10 20:40:33 2002 UTC (18 years ago) by blume
Original Path: sml/trunk/src/system/Basis
textio bugfix from Emden applied

Revision 1183 - Directory Listing
Modified Fri Mar 29 19:09:48 2002 UTC (18 years, 2 months ago) by blume
Original Path: sml/trunk/src/system/Basis
division primops, inline primops for min/max/abs

Revision 1180 - Directory Listing
Modified Tue Mar 26 22:24:24 2002 UTC (18 years, 2 months ago) by blume
Original Path: sml/trunk/src/system/Basis
improved implementation of div, mod, and rem

Revision 1159 - Directory Listing
Modified Fri Mar 22 03:18:24 2002 UTC (18 years, 2 months ago) by blume
Original Path: sml/trunk/src/system/Basis
kmp bugfix

Revision 1155 - Directory Listing
Modified Wed Mar 20 20:52:51 2002 UTC (18 years, 2 months ago) by blume
Original Path: sml/trunk/src/system/Basis
KMP for string/substring matching

Revision 1148 - Directory Listing
Modified Fri Mar 15 21:38:57 2002 UTC (18 years, 2 months ago) by blume
Original Path: sml/trunk/src/system/Basis
provided missing String and Substring functions

Revision 1126 - Directory Listing
Modified Thu Mar 7 21:16:28 2002 UTC (18 years, 3 months ago) by blume
Original Path: sml/trunk/src/system/Basis
implemented generic Controls module and used it for
all compiler flags/tuneable knobs/...;
more command-line options accepted (for setting the above controls);
some minor bug fixes

Revision 1062 - Directory Listing
Modified Wed Feb 13 21:15:14 2002 UTC (18 years, 3 months ago) by blume
Original Path: sml/trunk/src/system/Basis
ml-nlffigen updates; minor Basis updates

Revision 1039 - Directory Listing
Modified Mon Jan 28 15:57:11 2002 UTC (18 years, 4 months ago) by blume
Original Path: sml/trunk/src/system/Basis
110.38 RETRACTED; bug fixes (real64 and FFI)

Revision 986 - Directory Listing
Modified Wed Nov 21 21:03:17 2001 UTC (18 years, 6 months ago) by blume
Original Path: sml/trunk/src/system/Basis
Release 110.37 -- see HISTORY

Revision 939 - Directory Listing
Modified Tue Sep 25 19:25:48 2001 UTC (18 years, 8 months ago) by blume
Original Path: sml/trunk/src/system/Basis
made exnName and exnMessage a bit more robust wrt. ml-build

Revision 842 - Directory Listing
Modified Tue Jun 19 21:24:35 2001 UTC (18 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
fix for long-standing signal handling bug

Revision 825 - Directory Listing
Modified Wed May 9 15:59:40 2001 UTC (19 years ago) by george
Original Path: sml/trunk/src/system/Basis
  The List.Empty exception was not bound to the pervasive Empty exception

Revision 810 - Directory Listing
Modified Fri Apr 20 13:26:46 2001 UTC (19 years, 1 month ago) by george
Original Path: sml/trunk/src/system/Basis
Port to Mac OS X

Revision 717 - Directory Listing
Modified Sun Nov 5 15:07:51 2000 UTC (19 years, 7 months ago) by george
Original Path: sml/trunk/src/system/Basis
support for sqrt and trig functions on the x86

Revision 692 - Directory Listing
Modified Thu Jul 27 08:34:53 2000 UTC (19 years, 10 months ago) by blume
Original Path: sml/trunk/src/system/Basis
more assorted script enhancements

Revision 682 - Directory Listing
Modified Tue Jul 4 06:25:51 2000 UTC (19 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
CM manual updates; BTrace.trigger added again

Revision 679 - Directory Listing
Modified Thu Jun 29 07:03:20 2000 UTC (19 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
even better BTrace;
modifications to how the yacc tool handles options

Revision 678 - Directory Listing
Modified Tue Jun 27 07:51:09 2000 UTC (19 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
merging latest improvements (CM, BTrace)

Revision 677 - Directory Listing
Modified Mon Jun 26 00:56:56 2000 UTC (19 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
merge CM and BTrace changes

Revision 675 - Directory Listing
Modified Fri Jun 23 09:18:18 2000 UTC (19 years, 11 months ago) by blume
Original Path: sml/trunk/src/system/Basis
new back-trace facility added; see HISTORY

Revision 651 - Directory Listing
Modified Thu Jun 1 18:34:03 2000 UTC (20 years ago) by monnier
Original Path: sml/trunk/src/system/Basis
bring revisions from the vendor branch to the trunk

Revision 645 - Directory Listing
Modified Mon May 15 07:17:30 2000 UTC (20 years ago) by blume
Original Path: sml/trunk/src/system/Basis
merging changes from devel branch; see HISTORY

Revision 643 - Directory Listing
Modified Fri May 12 08:29:15 2000 UTC (20 years ago) by blume
Original Path: sml/trunk/src/system/Basis
merged my path anchor changes into main trunk
more config/srcarchiveurl! YOU NEED NEW BINFILES more config/srcarchiveurl!
Read HISTORY and src/system/README!

Revision 633 - Directory Listing
Modified Sun Apr 30 16:44:09 2000 UTC (20 years, 1 month ago) by dbm
Original Path: sml/trunk/src/system/Basis
fixes for bugs 1498 and 1510

Revision 589 - Directory Listing
Modified Fri Mar 31 16:14:36 2000 UTC (20 years, 2 months ago) by dbm
Original Path: sml/trunk/src/system/Basis
fixes for c-libraries.c and bug 1556

Revision 573 - Directory Listing
Modified Thu Mar 9 15:23:52 2000 UTC (20 years, 3 months ago) by blume
Original Path: sml/trunk/src/system/Basis
merging back changes from blume_devel_v110_26_2

Revision 537 - Directory Listing
Modified Fri Feb 18 17:20:16 2000 UTC (20 years, 3 months ago) by blume
Original Path: sml/trunk/src/system/Basis
CM changes: standalone builds, better CMB.make/deliver, general improvements

Revision 499 - Directory Listing
Modified Tue Dec 7 15:44:50 1999 UTC (20 years, 6 months ago) by monnier
Original Path: sml/trunk/src/system/Basis
This commit was generated by cvs2svn to compensate for changes in r498,
which included commits to RCS files with non-trunk default branches.

Revision 470 - Directory Listing
Modified Wed Nov 10 22:42:52 1999 UTC (20 years, 6 months ago) by monnier
Original Path: sml/trunk/src/system/Basis
This commit was generated by cvs2svn to compensate for changes in r469,
which included commits to RCS files with non-trunk default branches.

Revision 430 - Directory Listing
Modified Wed Sep 8 09:47:00 1999 UTC (20 years, 9 months ago) by monnier
Original Path: sml/trunk/src/system/Basis
This commit was generated by cvs2svn to compensate for changes in r429,
which included commits to RCS files with non-trunk default branches.

Revision 416 - Directory Listing
Added Fri Sep 3 23:50:31 1999 UTC (20 years, 9 months ago) by monnier
Original Path: sml/trunk/src/system/Basis
Initial revision

Sort log by:

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0