Bug 101930

Summary: [PATCH] lang/nickle: update to 2.54
Product: Ports & Packages Reporter: Stanislav Sedov <ssedov>
Component: Individual Port(s)Assignee: Eric Anholt <anholt>
Status: Closed FIXED    
Severity: Affects Only Me CC: anholt
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
nickle-2.54.patch none

Description Stanislav Sedov 2006-08-12 17:10:15 UTC
- Update to 2.54

ChangeLog:
- Permit {} in numbers to allow exact rational input
- Don't load every random library; make the user autoload or                  
  autoimport them if they want them instead
- Added &&= and ||= operators
- Permit any numeric type to TypeBinaryIntegral as required by                
  unified numeric types. Representation errors will be caught by              
  runtime system
- Add system() popen() and run_process()
- cbrt must use more intermediate precision to hit the specified error bound
- Fix &foo() return type to be pointer rather than reference.
- Always set SO_BROADCAST for UDP sockets
- Rewrite parse-args module to be more useful
- Replace ad-hoc argument parsing code with parse-args
- Reference valued functions assigned to references need to avoid copy
- avoid use of 'long long' type in rational.c, use 'signed_digit' instead
- add 'Ï' as an alias for pi
- Make builtin functions return pointers instead of references
- Check for NULL hash value in a valid hash element
- Initialize base.func pointer to NULL
- Functions returning reference type need to auto-dereference on return

Copy of this message was sent to (anholt@FreeBSD.org).
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-08-12 17:10:59 UTC
Responsible Changed
From-To: freebsd-ports-bugs->anholt

Over to maintainer
Comment 2 Eric Anholt freebsd_committer freebsd_triage 2006-08-31 08:01:31 UTC
State Changed
From-To: open->closed

Committed.  Thanks!