notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

Port details
myrddin Myrddin Compiler
0.3.1 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port 0.3.1Version of this port present on the latest quarterly branch.
Maintainer: tobik@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-03-13 15:11:20
Last Update: 2018-07-01 12:13:19
SVN Revision: 473665
License: MIT
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (57 items)
  1. /usr/local/share/licenses/myrddin-0.3.1/catalog.mk
  2. /usr/local/share/licenses/myrddin-0.3.1/LICENSE
  3. /usr/local/share/licenses/myrddin-0.3.1/MIT
  4. bin/6m
  5. bin/h
  6. bin/mbld
  7. bin/mdumpleak
  8. bin/muse
  9. bin/redump
  10. bin/srvdot
  11. lib/myr/_myrrt.o
  12. lib/myr/libbio.a
  13. lib/myr/libbio.use
  14. lib/myr/libcrypto.a
  15. lib/myr/libcrypto.use
  16. lib/myr/libdate.a
  17. lib/myr/libdate.use
  18. lib/myr/libescfmt.a
  19. lib/myr/libescfmt.use
  20. lib/myr/libfileutil.a
  21. lib/myr/libfileutil.use
  22. lib/myr/libflate.a
  23. lib/myr/libflate.use
  24. lib/myr/libhttp.a
  25. lib/myr/libhttp.use
  26. lib/myr/libinifile.a
  27. lib/myr/libinifile.use
  28. lib/myr/libiter.a
  29. lib/myr/libiter.use
  30. lib/myr/libjson.a
  31. lib/myr/libjson.use
  32. lib/myr/libmath.a
  33. lib/myr/libmath.use
  34. lib/myr/libregex.a
  35. lib/myr/libregex.use
  36. lib/myr/libstd.a
  37. lib/myr/libstd.use
  38. lib/myr/libsys.a
  39. lib/myr/libsys.use
  40. lib/myr/libtestr.a
  41. lib/myr/libtestr.use
  42. lib/myr/libtestutil.a
  43. lib/myr/libtestutil.use
  44. lib/myr/libthread.a
  45. lib/myr/libthread.use
  46. lib/myr/libthrtestutil.a
  47. lib/myr/libthrtestutil.use
  48. man/man1/6m.1.gz
  49. man/man1/mbld.1.gz
  50. man/man1/muse.1.gz
  51. man/man3/myr-regex.3.gz
  52. share/vim/vimfiles/ftdetect/mbld.vim
  53. share/vim/vimfiles/ftdetect/myr.vim
  54. share/vim/vimfiles/indent/mbld.vim
  55. share/vim/vimfiles/indent/myr.vim
  56. share/vim/vimfiles/syntax/mbld.vim
  57. share/vim/vimfiles/syntax/myr.vim
Collapse this list.
Dependency lines:
  • myrddin>0:lang/myrddin
To install the port: cd /usr/ports/lang/myrddin/ && make install clean
To add the package: pkg install myrddin
PKGNAME: myrddin
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake : devel/gmake
There are no ports dependent upon this port

Configuration Options

USES:

Master Sites:
  1. http://myrlang.org/releases/

Number of commits found: 9

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Jul 2018 11:13:19
Original commit files touched by this commit  0.3.1
Revision:473665
tobik search for other commits by this committer
Do not always run the test suite

Requested by:	mat
01 Jul 2018 06:48:23
Original commit files touched by this commit  0.3.1
Revision:473654
tobik search for other commits by this committer
lang/myrddin: Update to 0.3.1

- No functional change on FreeBSD in this version
- Building the bootstrap target is enough to build Myrddin
- Always run the test suite after the build
30 Jun 2018 03:26:02
Original commit files touched by this commit  0.3.0
Revision:473595
tobik search for other commits by this committer
lang/myrddin: Update to 0.3

Changes:	https://myrlang.org/release-notes/r0p3
09 May 2018 09:55:30
Original commit files touched by this commit  0.2.2
Revision:469441
tobik search for other commits by this committer
lang/myrddin: Update to 0.2.2

This release will build correctly with lld.
29 Mar 2018 15:02:05
Original commit files touched by this commit  0.2.0
Revision:465900
emaste search for other commits by this committer
Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable

Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke
ld via $PATH.   Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE
is active to use ld.bfd for these ports.

Approved by:	portmgr (antoine)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D14876
27 Mar 2018 17:45:30
Original commit files touched by this commit  0.2.0
Revision:465725
tobik search for other commits by this committer
lang/myrddin: Fix build when ld is ld.lld

ld: error: <internal>: section sh_addralign is not a power of 2

Myrddin's build system directly calls ld so LLD_UNSAFE can't work
here.  Workaround the issue by adding a binary alias to ld.bfd to fix
the build for now.

PR:		226986
Reported by:	emaste
08 Dec 2017 18:42:14
Original commit files touched by this commit  0.2.0
Revision:455792
tobik search for other commits by this committer
lang/myrddin: Fix build when PREFIX != /usr/local
22 Sep 2017 11:11:03
Original commit files touched by this commit  0.2.0
Revision:450355
tobik search for other commits by this committer
lang/myrddin: Update to 0.2.0

Changes:	https://myrlang.org/release-notes/
13 Mar 2017 15:11:11
Original commit files touched by this commit  0.1.1
Revision:436084
tobik search for other commits by this committer
New port: lang/myrddin

Myrddin is a systems programming language that covers a similar niche
as C including desktop, OS, and embedded development, but at the same
time making it harder to shoot yourself in the foot.

It is designed to be a simple language that runs close to the metal,
giving the programmer predictable and transparent behavior and mental
model.  It also does strong type checking, generics, type inference,
closures, and traits.

Myrddin is not a language designed to explore the forefront of type
theory or compiler technology.  It is not a language that is focused
on guaranteeing perfect safety.  It is satisfied to be a practical,
small, fairly well defined, and easy to understand language for code
that needs to be close to the hardware.

WWW: https://myrlang.org/

Approved by:	lme (mentor)
Differential Revision:	https://reviews.freebsd.org/D9989

Number of commits found: 9

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
dovecotFeb 13
gitlab-ceFeb 13
grub2-bhyveFeb 12
libexifFeb 11
linux-flashplayerFeb 11
nginxFeb 09
nginx-develFeb 09
ksh93Feb 07
ksh93-develFeb 07
clamavFeb 05
py-django111Feb 04
py-django22Feb 04
py-django30Feb 04
libsshFeb 02
mariadb-connector-cFeb 02

14 vulnerabilities affecting 178 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-02-14 01:16:43


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 38478
Broken 681
Deprecated 243
Ignore 950
Forbidden 3
Restricted 150
No CDROM 72
Vulnerable 23
Expired 5
Set to expire 215
Interactive 0
new 24 hours 3
new 48 hours3
new 7 days27
new fortnight87
new month334

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.