Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jonathanstowe/META6
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.1
Choose a base ref
...
head repository: jonathanstowe/META6
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Dec 15, 2015

  1. Copy the full SHA
    92dba1b View commit details
  2. Copy the full SHA
    ce1a0d6 View commit details
  3. has-accessor went away

    jonathanstowe committed Dec 15, 2015
    Copy the full SHA
    173ad98 View commit details
  4. Up the version

    jonathanstowe committed Dec 15, 2015
    Copy the full SHA
    f0069a0 View commit details

Commits on Jan 2, 2016

  1. Copy the full SHA
    bfb0c4d View commit details
  2. Add author, meta6 fields

    Add support for spec version.
    jonathanstowe committed Jan 2, 2016
    Copy the full SHA
    468ff00 View commit details
  3. Copy the full SHA
    827e639 View commit details
  4. Up version

    jonathanstowe committed Jan 2, 2016
    Copy the full SHA
    aa7ca71 View commit details

Commits on Jan 3, 2016

  1. Copy the full SHA
    b4d527f View commit details
  2. Copy the full SHA
    f7758cc View commit details
  3. Remove v from versions

    jonathanstowe committed Jan 3, 2016
    Copy the full SHA
    f569193 View commit details
  4. Up version

    jonathanstowe committed Jan 3, 2016
    Copy the full SHA
    4f93a97 View commit details

Commits on Jan 28, 2016

  1. Copy the full SHA
    f18aafe View commit details

Commits on Feb 18, 2016

  1. Copy the full SHA
    deaf4f3 View commit details
  2. Copy the full SHA
    a0d1255 View commit details
  3. Copy the full SHA
    14d1283 View commit details
  4. Up versions

    jonathanstowe committed Feb 18, 2016
    Copy the full SHA
    0b76372 View commit details
  5. Update README.md

    jonathanstowe committed Feb 18, 2016
    Copy the full SHA
    42e0b1d View commit details

Commits on Mar 12, 2016

  1. Copy the full SHA
    36013ee View commit details

Commits on May 1, 2016

  1. perl -> perl-version

    jonathanstowe committed May 1, 2016
    Copy the full SHA
    0f20385 View commit details
  2. Copy the full SHA
    ce40ec8 View commit details
  3. Up version

    jonathanstowe committed May 1, 2016
    Copy the full SHA
    9e4f792 View commit details

Commits on May 2, 2016

  1. Copy the full SHA
    37c3b86 View commit details
  2. Up version

    jonathanstowe committed May 2, 2016
    Copy the full SHA
    31f5de4 View commit details

Commits on May 27, 2016

  1. Copy the full SHA
    035b6f8 View commit details
  2. Copy the full SHA
    cf1f134 View commit details
  3. Up version

    jonathanstowe committed May 27, 2016
    Copy the full SHA
    74dc4bb View commit details

Commits on May 30, 2016

  1. rename LICENCE as en_GB

    jonathanstowe committed May 30, 2016
    Copy the full SHA
    98d07b8 View commit details

Commits on Aug 4, 2016

  1. Up version to retest

    jonathanstowe committed Aug 4, 2016
    Copy the full SHA
    7304270 View commit details

Commits on Dec 20, 2016

  1. Fix for lexical use

    jonathanstowe committed Dec 20, 2016
    Copy the full SHA
    0d0c267 View commit details

Commits on Jan 21, 2017

  1. Update README

    jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    c7ade84 View commit details
  2. Rename META file

    jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    0b957f5 View commit details
  3. Copy the full SHA
    06e10ea View commit details
  4. Fix

    jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    2411f14 View commit details
  5. add a Makefile

    gfldex authored and jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    8acb7ef View commit details
  6. have META6 does Associative

    gfldex authored and jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    7938842 View commit details
  7. switch to zef

    gfldex authored and jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    a979983 View commit details
  8. add travis build status icon

    gfldex authored and jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    63aff7c View commit details
  9. remove debug output

    gfldex authored and jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    4931ccf View commit details
  10. disable list key slices for now

    gfldex authored and jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    19f17e8 View commit details
  11. - remove does Associative because it confuses JSON::Class

    - use proper lookup for `is json-name`-attributes
    gfldex authored and jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    08da4eb View commit details
  12. Alter the META file

    jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    8f2c8af View commit details
  13. Up version

    jonathanstowe committed Jan 21, 2017
    Copy the full SHA
    b5c8872 View commit details

Commits on Jan 26, 2017

  1. Copy the full SHA
    280a7d0 View commit details
  2. Merge pull request #2 from gfldex/patch-3

    the attribute is calles perl-version
    jonathanstowe authored Jan 26, 2017
    Copy the full SHA
    67a926c View commit details
  3. Fix incorrect version in SYNOPSIS

    the `perl` meta field specifies the minimum acceptable Perl 6 version
    the module will work under, but Version.new('6') is after current
    6.c and any future language versions as far as we know.
    
    Default to Version.new('6.*'),  6.c is also good, and using version literals
    (v6.* or v6.c) is also good
    zoffixznet authored Jan 26, 2017
    Copy the full SHA
    5ef2d53 View commit details
  4. Merge pull request #3 from zoffixznet/patch-1

    Fix incorrect version in SYNOPSIS
    jonathanstowe authored Jan 26, 2017
    Copy the full SHA
    607f128 View commit details

Commits on Apr 19, 2017

  1. make Support associative too

    gfldex authored and jonathanstowe committed Apr 19, 2017
    Copy the full SHA
    98a9172 View commit details
  2. Up version

    jonathanstowe committed Apr 19, 2017
    Copy the full SHA
    3fd81ca View commit details

Commits on Apr 20, 2017

  1. Add license field for META6::Support

    See https://design.perl6.org/S22.html#license
    This field is used in case the license is one of the non-SPDX
    standardized names, or possibly in addition to a the license name.
    samcv committed Apr 20, 2017
    Copy the full SHA
    eed50eb View commit details
Showing with 12,578 additions and 317 deletions.
  1. +30 −0 .github/workflows/main.yml
  2. +1 −1 .gitignore
  3. +109 −0 .layout
  4. +0 −10 .travis.yml
  5. +65 −0 Changes
  6. 0 LICENSE → LICENCE
  7. +0 −41 META.info
  8. +38 −0 META6.json
  9. +30 −33 README.md
  10. +0 −31 example/my-meta.pl
  11. +29 −0 examples/my-meta
  12. +0 −188 lib/META6.pm
  13. +275 −0 lib/META6.rakumod
  14. +2 −3 t/010-use.t
  15. +28 −0 t/015-constructor.t
  16. +10 −8 t/020-basic.t
  17. +38 −0 t/030-versions.t
  18. +47 −0 t/040-projects.t
  19. +39 −0 t/050-assoc.t
  20. +26 −0 t/060-stringify.t
  21. +16 −0 t/070-modules_load.t
  22. +34 −0 t/080-round-trip.t
  23. +15 −0 t/data/META-V.info
  24. +49 −0 t/data/META6-with-builder.json
  25. +2 −2 t/data/{META.info → META6.json}
  26. +11,695 −0 t/data/projects.json
30 changes: 30 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: CI

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
test:
strategy:
matrix:
os:
- ubuntu-latest
- macOS-latest
- windows-latest
runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v2
- uses: Raku/setup-raku@v1

- name: Raku version
run: raku -v

- name: Install dependencies
run: zef install --deps-only --/test --test-depends .

- name: Run tests
run: zef test -v --debug .
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -7,7 +7,6 @@ Build
!Build/
Build.bat
.last_cover_stats
/Makefile
/Makefile.old
/MANIFEST.bak
/META.yml
@@ -18,3 +17,4 @@ nytprof.out
*.o
*.bs
/_eumm/
.precomp
109 changes: 109 additions & 0 deletions .layout
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
{
"children": [
{
"purpose": null,
"name": "examples",
"type": "directory",
"children": [
{
"name": "my-meta",
"type": "file"
}
]
},
{
"name": "t",
"purpose": null,
"type": "directory",
"children": [
{
"type": "directory",
"children": [
{
"type": "file",
"name": "projects.json"
},
{
"name": "META-V.info",
"type": "file"
},
{
"type": "file",
"name": "META6.json"
},
{
"name": "META6-with-builder.json",
"type": "file"
}
],
"name": "data",
"purpose": null
},
{
"type": "file",
"name": "030-versions.t"
},
{
"type": "file",
"name": "015-constructor.t"
},
{
"name": "060-stringify.t",
"type": "file"
},
{
"name": "070-modules_load.t",
"type": "file"
},
{
"name": "080-round-trip.t",
"type": "file"
},
{
"name": "040-projects.t",
"type": "file"
},
{
"name": "050-assoc.t",
"type": "file"
},
{
"type": "file",
"name": "010-use.t"
},
{
"type": "file",
"name": "020-basic.t"
}
]
},
{
"type": "file",
"name": "README.md"
},
{
"purpose": null,
"name": "lib",
"children": [
{
"name": "META6.rakumod",
"type": "file"
}
],
"type": "directory"
},
{
"type": "file",
"name": "META6.json"
},
{
"type": "file",
"name": "Changes"
},
{
"name": "LICENCE",
"type": "file"
}
],
"type": "layout"
}
10 changes: 0 additions & 10 deletions .travis.yml

This file was deleted.

65 changes: 65 additions & 0 deletions Changes
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
v0.0.30 Tue 25 Jul 18:24:09 BST 2023
* Up version of JSON::Class
* Change some test data
v0.0.29 Tue 9 Aug 10:09:56 BST 2022
* Support 'build' and 'builder' keys
v0.0.28 Mon 8 Aug 08:02:28 BST 2022
* Fix layout
v0.0.27 Sun 7 Aug 09:42:48 BST 2022
* Upload to zef repository
v0.0.26 Mon 9 Aug 17:55:38 BST 2021
* Remove previously deprecated 'perl' attribute
v0.0.25 Sat 3 Apr 12:18:14 BST 2021
* Light renaming
* Gentle spring cleaning
* Switch to GH actions
v0.0.24 Sun 27 Sep 22:00:54 BST 2020
* Allow for both positional and associative depends (from JJ,)
* Add raku attribute, optionalise and deprecate 'perl'
* Bump JSON::Class version to bring in fixes in JSON::Marshal
v0.0.23 Mon 4 Mar 19:58:41 GMT 2019
* Remove :api adverb to appease older rakudo
v0.0.22 Thu 14 Feb 20:24:03 GMT 2019
* Spring clean
v0.0.21 Thu 17 Jan 20:50:14 GMT 2019
* Add Str method from @Tyil
v0.0.20 Mon 7 Jan 21:41:28 GMT 2019
* Fix for repeated typo of Specification from JJ
* Make auth spec and add api
v0.0.19 Tue 12 Dec 20:22:29 GMT 2017
* Fix for constructor in examples from dmaestro
v0.0.18 Thu Sep 21 20:31:25 2017 +0100
* Some improvements to the associative façade
v0.0.17 Thu Aug 17 09:53:53 2017 +0100
* Should the suggested meta6 to specced meta-version
v0.0.16 Sat Jul 22 12:37:14 2017 +0100
* Fix version matcher in use
v0.0.15 Sat Apr 22 16:09:48 2017 +0100
* Skip the unused object attributes
v0.0.14 Thu Apr 20 19:39:19 2017 +0100
* Add licence to support
v0.0.13 Wed Apr 19 19:59:04 2017 +0100
* Make support associative (from gfldex.)
v0.0.11 Thu Aug 4 19:56:56 2016 +0100
* Version bounce
v0.0.10 Fri May 27 11:23:49 2016 +0100
* Make JSON::Fast an explicit test dependency
v0.0.9 Mon May 2 11:19:53 2016 +0100
* %.resource became @.resources
v0.0.8 Sun May 1 21:37:47 2016 +0100
* Change 'perl' to 'perl-version' this is a nom-backward compatible change but unavaoidable Test against most of the distributions.
v0.0.7 Sat Mar 12 14:46:01 2016 +0000
* Can no longer just shift off Version.parts
v0.0.6 Thu Feb 18 17:49:11 2016 +0000
* Make it easier to construct from scratch Also suppress certain customary fields to make it better to generate
v0.0.5 Thu Jan 28 16:26:11 2016 +0000
* use JSON::Name
v0.0.4 Sun Jan 3 11:24:26 2016 +0000
* Add a warning (just once) for the "v" in version literals

* Up version

* Up the version

* Add POD

File renamed without changes.
41 changes: 0 additions & 41 deletions META.info

This file was deleted.

38 changes: 38 additions & 0 deletions META6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"resources": [
],
"description": "Work with Raku META files",
"tags": [
"devel",
"meta",
"utils"
],
"source-url": "https://github.com/jonathanstowe/META6.git",
"support": {
"email": "jns+git@gellyfish.co.uk",
"source": "https://github.com/jonathanstowe/META6.git",
"bugtracker": "https://github.com/jonathanstowe/META6/issues"
},
"api": "1.0",
"production": true,
"auth": "zef:jonathanstowe",
"license": "Artistic-2.0",
"name": "META6",
"version": "0.0.30",
"provides": {
"META6": "lib/META6.rakumod"
},
"authors": [
"Jonathan Stowe <jns+git@gellyfish.co.uk>"
],
"raku": "6.*",
"test-depends": [
"JSON::Fast",
"Test"
],
"depends": [
"JSON::Class:ver<0.0.20+>",
"JSON::Name"
],
"meta-version": "1"
}
Loading